我正在尝试编写(希望是一个简单的)脚本,在运行时 ping 我的移动设备。如果移动设备已连接到网络,它将执行一个命令,如果没有,它将执行另一个命令。
我尝试使用以下命令:
ping -n 1 (The IP) >nul
IF ERRORLEVEL 0 GOTO safe
IF ERRORLEVEL 1 GOTO alarm
:safe
start home.mp3
GOTO end
:alarm
start alarm.mp3
GOTO end
:end
exit
这实际上曾经有效过一次,但从那以后在第一次 ping 之后就不起作用了。这是我遗漏的东西吗?也许有更简单的方法可以做到这一点?
答案1
ping -n 1 xxx.yyy.zzz.www | findstr TTL && start home.mp3
ping -n 1 xxx.yyy.zzz.www | findstr TTL || start alarm.mp3
答案2
ping -n 1 COMPUTERNAME | findstr TTL && start home.mp3 || start alarm.mp3