谢谢大家帮助, 我自己已经解决。附上代码大家共享交流下。
思路比较简单,首先去对内网的1.2的机器做一个PING然后在返回里面判断有没有“无法访问目标主机”这个字眼,当然如果是英文系统的话就需要改一下,然后在跳出一个msg box告知自己机器已经掉线。然后900秒的延时,写出日志。- @echo off
- :0
- ping /n 1 "192.168.1.2"|findstr "无法访问目标主机">nul&&mshta vbscript:msgbox("请注意Server不在线上,请开启!",64,"警告!!!")(window.close)
- ping /n 900 127.0.0.1>nul
- echo %date% %time%监视系统正常运行!!>>C:\Users\Administrator\Desktop\监控日志.txt
- goto 0
复制代码
|