Board logo

标题: 批处理设定断网自动关机 [打印本页]

作者: wjx9694     时间: 2006-5-23 22:04    标题: 批处理设定断网自动关机

下面这个批处理可以达到这个要求
@echo off
:开始
ping 192.168.1.8
if errorlevel 1 goto end
goto 开始
:end
shutdown -s -y -t 200
exit
但我要求每隔几分钟ping一次而不是不停的ping,能做到吗?
作者: weilong888     时间: 2006-5-23 22:12
被你搞胡涂了,PING命令不是有规定次数、间隔时间的参数吗?用PING/?看一下?
作者: wjx9694     时间: 2006-5-23 22:21
- w用了没反应啊
作者: weilong888     时间: 2006-5-24 13:08
-w 后面的值是毫秒,一秒等于1000毫秒,就算3分钟时间,应该是180000。
作者: wjx9694     时间: 2006-5-24 18:28
-w 180000没用
作者: 3742668     时间: 2006-5-24 18:56
存在一点错误。。
    ping的w参数是用来设置超时时间,也就是说只有ping不通的时候这个时间才有效。由于楼主是想检测断网,所以不能用-w参数来延时。
    另外,就算能用w参数来延时,还是会浪费一部分资源在ping里面。
    对于监视网络的问题,个人认为最好是利用事件日志来实现,在XP中,微软提供有一个配置时间触发器命令:eventtriggers create,通过这个命令可以针对相应的事件来采取不同的操作,你可以研究一下你的事件日志,然后创建一个事件触发器来实现你的目的。
作者: jawbin     时间: 2006-5-25 11:58
别用批处理,用真正的 windows 程序来吧