批量检查正确的ip范围

时间:2015-08-19 16:19:40

标签: batch-file

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"转到继续 回声未连接请重试。

1 个答案:

答案 0 :(得分:1)

可以使用

ipconfig

ipconfig | find /i "MY_WLAN_CONNECTION_NAME" >nul && goto continue || echo not connected

MY_WLAN_CONNECTION_NAME替换为连接名称,如建立连接时ipconfig的输出中所示。