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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Запуск программы с параметрами (http://forum.oszone.net/showthread.php?t=239451)

art.andr 27-07-2012 11:48 1959875

Запуск программы с параметрами
 
Доброго времени суток!
Имеется программа prg.exe. имеется конфигурационный файл этой программы prgcfgfile.cfg. Надо запустить эту прогу с помощью бат-файла. Написал следующее:
Код:

start "C:\Program Files (x86)\prog\prg.exe" C:\config\prgcfgfile.cfg
Синтаксис верный?
Программа запустилась, но в силу своей специфики зависла. Вот и не могу понять, толи из-за неправильно написанного батника, толи надо просто подождать. Заранее спасибо

Iska 27-07-2012 13:27 1959927

Цитата:

Цитата art.andr
Синтаксис верный? »

Нет.
Код:

start "" "C:\Program Files (x86)\prog\prg.exe" C:\config\prgcfgfile.cfg

art.andr 27-07-2012 14:25 1959985

Цитата:

Цитата Iska
start "" "C:\Program Files (x86)\prog\prg.exe" C:\config\prgcfgfile.cfg »

а для чего пустые кавычки в самом начале?

Iska 27-07-2012 15:42 1960065

Для того, чтобы команда «start» не принимала Ваш путь к исполняемому файлу, заключённый в кавычки, за заголовок окна:
Код:

start /?

art.andr 27-07-2012 16:04 1960088

понятно, спасибо, и последний вопрос: перед путем к .exe файлу надо ли указывать параметр /d или можно обойтись без него?
Цитата:

Цитата art.andr
start "" /d "C:\Program Files (x86)\prog\prg.exe" C:\config\prgcfgfile.cfg »


Iska 27-07-2012 16:18 1960106

Перед «путем к .exe файлу» — не надо. Надо, если требуется указать рабочий каталог для исполняемого файла (но не в том виде, который Вы привели).


Время: 19:47.

Время: 19:47.
© OSzone.net 2001-