Добавив мой ответ сюда из другого поста, так как он был дубликатом, и я не вижу здесь этого решения, так что теперь есть 17 различных ответов о том, как вы можете запустить скрытый пакетный файл. Я удалю свой ответ на этот пост в какой-то момент в ближайшем будущем.
Создайте свой пакетный сценарий с вашей пакетной логикой и командами, а затем создайте новый файл с помощью .VBS
, используйте приведенную ниже логику (пример, который я привел ниже) и просто подключите полный путь к вашему .CMD
или .BAT
файл с командами PING -t <IPAddress>
и т.д., Поэтому он выполняет пакет скрытно, не показывая командное окно при его выполнении.
Если логика в приведенном ниже примере указывает, что C:\Folder\BatchFileName.cmd
измените его так, чтобы он указывал на пакетный сценарий с вашими командами, которые вы запускаете вручную, и т.д. Сейчас.
Сохранить .VBS
файл и график его с помощью Task Scheduler
Проблемы планирования задания на windows7 для работы на неопределенный график для ваших нужд.
В противном случае, просто дважды щелкните по .VBS
файл для запуска бесконечной команды PING
вы помещаете в командный файл, и указываете ее при необходимости.
ПРИМЕЧАНИЕ. Я полагаю, что именно здесь я получил эту логику сценария, но она надежно работает для той же цели, что и здесь, которая заключается в том, чтобы гарантировать, что командное окно скрыто при запуске командного файла. Источник сбоя сервера
ПРИМЕР VBS SCRIPT RUN КОМАНДНАЯ СТРОКА, ЗАКРЫВАЮЩАЯ ОКНО CMD
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\Folder\BatchFileName.cmd" & Chr(34), 0
Set WinScriptHost = Nothing