使用bat批处理命令,ping自动判断通还是不通,并执行条件

Posted by he; tagged with 脚本 , bat , 批处理 , ping

通常服务器重装等情况下,不知道IDC的进度,我们可以不守在电脑旁,干别的事情,甚至睡觉。这时为如果没ping通则从头开始执行脚本,ping通播放声音文件,提醒服务器重装完成。

:Pingd
set IP=192.168.1.1 
cls & @echo off
ping -n 2  %IP% |findstr /i "请求超时。">nul &&  echo 主机没有活动 && goto Pingd || (
echo 主机活动中&& goto Musicd 

)
exit 

:Musicd
echo 开始播放音乐
start /min /b F:\dd.mp3
exit 

其中Musicd部分可以执行其他程序,有短信接口的话,可以自动发送短信通知等。

- 本文完 -