Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Вызов программы в Windows как в Linux (http://forum.oszone.net/showthread.php?t=286592)

VokaMut 17-08-2014 02:32 2390253

Вызов программы в Windows как в Linux
 
Добрый день.
У меня в php скрипте используется программы которые кодируют/раскодируют файлы.
Пример использования:
Код:

exec('folder\decode.exe infile.format1 > outfile.format2');
Можно ли как нибудь сделать вызов программы не по полному пути, а по названию исполняемого файла, как например "C:\Windows\explorer.exe" можно запустить если в cmd написать всего лишь "explorer".
В итоге желательный результат в Windows должен быть таким же как и на рабочем сервере на Linux:
Код:

exec('deсode infile.format1 > outfile.format2');
p.s. если добавлять этот путь в "Переменные среды" то в итоге вызов будет как "%decode%".

Sham 03-09-2014 20:33 2398008

в директориях, указанных в %PATH% ищется deсode (.exe есть в %PATHEXT%)

VokaMut 04-09-2014 02:34 2398122

Цитата:

Цитата Sham
в директориях, указанных в %PATH% ищется deсode (.exe есть в %PATHEXT%) »

Добавил в переменную path путь до папки с exe файлом. Спасибо =)


Время: 05:46.

Время: 05:46.
© OSzone.net 2001-