Я хочу автоматически пропускать межсетевой экран всякий раз, когда подключена сеть (WIFI и LAN), у меня есть файл bat для этого, но каждый раз, когда мне нужно запустить его вручную, есть ли способ запустить этот файл bat, когда сеть доступна? Ожидайте, что есть прослушиватель событий для состояния сети, который я могу подключить для запуска файла bat. Или запланированные задачи могут сделать эту работу?

Спасибо

1 ответ1

1

Простой способ сделать это - пинговать локальную сеть, пока она не станет доступной

:LOOP
ping 192.168.x.x | find "Reply" >nul
if %errorlevel%==0 start yourbatchfile && exit /b >nul
timeout /t 5
goto :LOOP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .