![]() |
Кавычки после команды START
При попытке запуска из BAT/CMD деинсталлятора (созданного в Inno Setup ) с командой:
Код:
start /wait "%programfiles%\WinRAR\unins000.exe" При запуске с командой: Код:
start /wait "%programfiles%\WinRAR\unins000.exe" /SILENT При запуске так : Код:
start /wait "" "%programfiles%\WinRAR\unins000.exe" /SILENT Будьте добры, обяъсните пожалуйста особенности применения кавычек ( "" ) Просмотр справки и поиск по форуму ничего не прояснил.. Код:
Starts a separate window to run a specified program or command. А , если обязательное - тогда почему масса примеров успешных запусков программ с той же командой, но без кавычек ? Как определить необходимость применения кавычек... |
тут обсуждалось: CMD/BAT - [решено] Запуск несколько раз
|
Цитата:
В команде START нет возможности определить, что заключено в кавычки, заголовок или путь/команда, и принято, что первый параметр в кавычках - это заголовок, а далее могут идти путь\команда в кавычках или без оных. Цитата:
|
Спасибо, за ответы, спасибо за разъяснения!
При поиске по форуму эту тему: CMD/BAT - [решено] Запуск несколько раз не нашёл - иначе свою тему не создавал бы. Там, действительно Вы, gora, всё доходчиво объяснили. В итоге: - необходимость ставить пустые кавычки после команды START или не ставить (при условии существования ещё одних кавычек) - определяется практически. Раз срабатывает, а раз - нет . Спасибо ! |
shao, практический смысл таков: ставьте пустые кавычки в качестве заголовка всегда.
|
Время: 18:34. |
Время: 18:34.
© OSzone.net 2001-