Я использую много пакетных файлов, приложений командной строки и даже скриптов Ruby (которые запускаются из командной строки). Одна из вещей, которая всегда меня раздражала, - это окно командной строки, когда я делаю ярлык для пакетного файла, особенно когда я помещаю его в папку автозагрузки, которая запускается при первом входе в систему.
Существует очень полезная утилита, которую вы можете использовать под названием Hidden Start (hstart), которая запустит приложение командной строки, скрытое в фоновом режиме, что устраняет проблесковое окно.
Если вы запустите утилиту без параметров, она откроет диалог настроек.
Например, если у меня был пакетный файл, хранящийся в c: scripts mybatch.bat, я бы начал его с помощью следующих параметров в моем ярлыке:
hstart /NOWINDOW /D=c:scripts “c:scriptsmybatch.bat”
Скорее всего, вы захотите скопировать hstart.exe куда-нибудь в системный путь, например, C: windows может работать хорошо.
Скачать Hidden Start (hstart)