Компьютерный форум 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=296167)

V!RTuE 27-02-2015 19:04 2476792

Сворачивание консольного окна, если в имени запускаемого файла есть скобки
 
Долгое время не мог понять почему не всегда срабатывал код для сворачивания программы сразу после запуска:
Код:

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

Georgio 27-02-2015 19:28 2476799

Код:

if "%~1"=="" (set "x=%~f0"& start "" /min "%comspec%" /v/c "!x!" any_word& exit /b)


Время: 14:02.

Время: 14:02.
© OSzone.net 2001-