Идея состоит в том, чтобы пакетный файл пинговал Интернет каждые 5 минут, чтобы увидеть, есть ли соединение.Если есть подключение к Интернету, пакетный файл будет повторяться каждые 5 минут, чтобы пинговать снова.Если нет подключения к Интернету, то пакетный файл запустит программу и завершит работу.Я создал командный файл, который делает все, кроме выхода, когда интернет не обнаружен.
То, что у меня есть, зацикливается так, как должно, но я застрял при выходе из файла, если интернет-соединение НЕ установлено.подключен и notepad.exe
запущен.Я не очень разбираюсь в пакетных файлах и пытаюсь собрать вещи воедино из поисков, мне нужна помощь.
@echo off
setlocal
cls
:loop
@ping 209.222.18.218 -n 1 -w 1000> nul
if %ERRORLEVEL% EQU 1 start C:\windows\notepad.exe
timeout /t 60 >null
goto loop
Ожидаемый результат: пакетный файл пингует Интернет каждые 5 минут, чтобы определить, есть лиили не подключение к интернету.Если есть подключение к Интернету, пакетный файл будет повторяться каждые 5 минут.Если нет подключения к Интернету, пакетный файл запустится notepad.exe
, а затем закроется сам.
Фактический результат, я получаю пакетный файл для зацикливания при обнаружении Интернета, но не могу выйти из негоСам, когда нет интернета.