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