PDA

Показать полную графическую версию : [решено] Сворачивание консольного окна, если в имени запускаемого файла есть скобки


V!RTuE
27-02-2015, 19:04
Долгое время не мог понять почему не всегда срабатывал код для сворачивания программы сразу после запуска:
if "%~1" == "" (start "" /min "%comspec%" /c "%~f0" any_word & exit /b)
Оказалось, что если в имени запускаемого файла будет скобка, то он сразу же закрывается. Пробовал другие спецсимволы - всё нормально срабатывает. Как решить эту проблему? Переименовать файл - не предлагать :)

Georgio
27-02-2015, 19:28
if "%~1"=="" (set "x=%~f0"& start "" /min "%comspec%" /v/c "!x!" any_word& exit /b)




© OSzone.net 2001-2012