IM ищет лучшее решение. проверка компьютера, если компьютер находится в сети, и если он находится в правильной сети. Причина этого в том, что остальная часть пакета нуждается в сети и печатает журнал на lan-принтере. Se мой код для того, что я использую сегодня.Пакетная проверка правильного IP-диапазона
@ECHO off
COLOR f8
TITLE WLAN CHECK
REM Maskin pinger www.vg.no
:wlancheck
ping www.vg.no>nul
if errorlevel 1 goto nonet
if errorlevel 0 goto gotnet
:nonet
color cf
echo [WLAN CHECK][:::::::::FAILED!::::::::]
echo THE COMPUTER HAS NO INTERNET CONNECTION
ECHO CONNECT NOW!!!
timeout /t 15
Goto wlancheck
:gotnet
color cf
Я использую то же самое для ping моего принтера.
Лучшее решение для меня - если есть способ «если подключен к snid blablabla» goto continue echo not connected, пожалуйста, повторите попытку.
Просто, чтобы быть ясным, я правильно понимаю код. «do ipconfig и поиск в выводах для« my_wlan_connection »не показывают вывод и меню goo continue, если код не завершает вывод« не подключен », что он делает между ipconfig и find mean? –
' command_sequence && success_action || fail_action' выполняет последовательность команд, и если уровень ошибок равен 0 (успех), то 'success_action' в противном случае переходит к' fail_action'. В принципе '&&' является обозначением логического И, '||' является логическим 'ИЛИ', широко используемым в языках программирования. – wOxxOm