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