Я хочу запустить CMD-файл, как описано здесь.
Я устанавливаю запуск файла каждые 5 минут в планировщике задач. Но когда планировщик запускает файл - окно мигает. Как запустить CMD-файл в фоновом режиме?
Установлена Windows 7.
Я хочу запустить CMD-файл, как описано здесь.
Я устанавливаю запуск файла каждые 5 минут в планировщике задач. Но когда планировщик запускает файл - окно мигает. Как запустить CMD-файл в фоновом режиме?
Установлена Windows 7.
Полный текст и альтернативные методы см. По адресу http://www.ericphelps.com/batch/samples/invisible.txt:
Сохраните эту одну строку текста как «invisible.vbs»:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Чтобы незаметно запустить любую программу или командный файл, используйте его следующим образом:
wscript.exe "C:\Wherever\invisible.vbs" "C:\Some Other Place\MyBatchFile.bat"
Это немного опасно, потому что ваш командный файл ДОЛЖЕН быть в состоянии закрыться сам и НЕ ДОЛЖЕН вызывать ошибку, которая может потребовать ввода данных пользователем. В противном случае пакетный файл будет незаметно зависать до тех пор, пока система не отключится или пока кто-нибудь не убьет его с помощью диспетчера задач.