Board logo

标题: [网络连接] [已解决]求助:批处理实现ping失败自动重启 [打印本页]

作者: yx74110    时间: 2012-6-17 01:28     标题: [已解决]求助:批处理实现ping失败自动重启

本帖最后由 yx74110 于 2012-6-19 15:46 编辑

思路可以这样 间隔10秒PING一下哪里,

掉线的话就自动重启,或者注销。

  WIN2003环境下。

   
作者: canyuexiaolang    时间: 2012-6-17 09:06

  1. @echo off
  2. echo wscript.sleep 10000 > "%temp%\q.vbs"
  3. set "ip=127.0.0.1"
  4. :start
  5. ping %ip% -n 1 >nul && echo ping successful(会不会有语法错误...) || shutdown -r -t 30 -c "系统将在30秒内重启"
  6. "%temp%\q.vbs" & goto start
复制代码

作者: yx74110    时间: 2012-6-17 16:29

回复 2# canyuexiaolang


    不能用。。
作者: forfiles    时间: 2012-6-17 21:39

回复 3# yx74110


    有报错信息吗?
作者: yx74110    时间: 2012-6-18 13:18

回复 4# forfiles


    successful(会不会有语法错误...)
就提示个这个
作者: powerbat    时间: 2012-6-18 13:52

PING一下哪里?
作者: forfiles    时间: 2012-6-18 16:24

回复 5# yx74110


    这个表示还没有掉线,所以不重启。
作者: yx74110    时间: 2012-6-18 17:24

回复 7# forfiles


    可是明明是上不了网的状态。。
作者: yx74110    时间: 2012-6-18 17:24

回复 6# powerbat


    随便哪里都行 ,可以自由发挥。
作者: forfiles    时间: 2012-6-18 17:32

回复 8# yx74110


set "ip=127.0.0.1"
改成
set "ip=www.baidu.com"
作者: yx74110    时间: 2012-6-19 15:45

回复 10# forfiles


    可以了
作者: yx74110    时间: 2012-6-19 15:47

回复 10# forfiles

这个是间隔多久检测一下吗?
作者: forfiles    时间: 2012-6-19 17:36

回复 12# yx74110


    不是。是检测哪个地方。
作者: yx74110    时间: 2012-6-20 08:09

回复 13# forfiles


    多些指导。。。非常好。
作者: lky216    时间: 2012-6-24 10:42

回复 2# canyuexiaolang


    载送邮件 怎么弄?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2