IM正在寻找更好的解决方案。检查计算机计算机是否在线以及计算机是否在正确的网络中。原因是批处理的其余部分需要网络,并且正在将日志打印到lan打印机。 请查看我今天使用的代码。
@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我的打印机。
对我来说最好的解决方案是,如果有办法,那么#34;如果连接到snid blablabla"转到继续 回声未连接请重试。
答案 0 :(得分:1)
ipconfig
:
ipconfig | find /i "MY_WLAN_CONNECTION_NAME" >nul && goto continue || echo not connected
将MY_WLAN_CONNECTION_NAME
替换为连接名称,如建立连接时ipconfig
的输出中所示。