中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 13:39
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]智能批处理关机 是高手的进来 查看 3,999 回复 19
16 发表于 2006-12-03 07:01 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  Re 515808051:

  不知道你试过了没有,也不知道行不行,上面的批处理就是按你楼顶说的意思写的啊。如果不行,可以说说哪些地方出错了,我再来改。

  对了,上面的 www.cn-dos.com 应该改成 www.cn-dos.net,一时疏忽,大家莫怪。
17 发表于 2006-12-03 13:30 ·  中国 海南 三亚 电信
新手上路
积分 16
发帖 7
注册 2006-12-02 16:07
19年会员
UID 72384
性别 男
状态 离线
Originally posted by lxmxn at 2006-12-2 06:01 PM:

  Re 515808051:

  不知道你试过了没有,也不知道行不行,上面的批处理就是按你楼顶说的意思写的啊。如果不行,可以说说哪些堮..



运行 闪一下 什么都没 大概什么意思能说明一下吗

如果改:(-n)去掉 就显示关机。。。。。。
@echo off
ping www.cn-dos.net (-n) 1 >nul 2>nul || (shutdown -s -t 1800
:KO
ping www.baidu.com (-n) -1 >nul 2>nul && shutdown -a ||goto KO)
goto :eof

=====================================
不想在麻烦大家了 在次多谢了 如果还能帮忙一下 就尽量吧
我的想法 以下
按原来
@echo off
:开始
ping 202.100.199.8
if errorlevel 1 goto end
goto 开始
:end
shutdown -s -t 600
exit

是ping XXX.XXX.XXX.XXX 随意 主要是ping通 就不执行下一步命令
有没有 ping 通 也要执行下一步命令
没想到 批处理 比 Adobe Photoshop 还难学。。。。

如果不行就算了 先到处找相关的帖子看看 学习学习
借用 lxmxn 头像
莫见怪
18 发表于 2006-12-03 13:42 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  Re 515808051 :
  
  运行,闪了一下就没,那就说明网络连接是正常的。

  注意,ping 后面的参数 -n 不可去掉,去掉就出错,所以就会出现关机的对话框。
19 发表于 2006-12-04 00:12 ·  中国 海南 三亚 电信
新手上路
积分 16
发帖 7
注册 2006-12-02 16:07
19年会员
UID 72384
性别 男
状态 离线
Originally posted by lxmxn at 2006-12-3 12:42 AM:

  Re 515808051 :
  
  运行,闪了一下就没,那就说明网络连接是正常的。

  注意,ping 后面的参数 -n 不可去掉,去掉就出错 ...



多谢了 大概写意思 就明白了好多
闪一下就一下吧 大不了 找个工具来 设置时间运行

现在是 网络连接不正常 运行 就关机 和我原来找的老是在PING 资源消耗太大 就减小了多了
不过还是哪个问题 就是 网络连接不正常 自动运行 关机命令
可是 网络连接正常了 不运行 取消关机 命令啊 还是一样。。。。
大哥请在努力点 想个好法子
借用 lxmxn 头像
莫见怪
20 发表于 2010-04-13 15:47 ·  中国 湖南 衡阳 衡山县 电信
新手上路
积分 2
发帖 2
注册 2009-08-01 13:08
17年会员
UID 149719
性别 男
状态 离线
@echo off
:网络检测
ping XXX.XXX.XXX.XXX
if errorlevel 1 goto end
ping -n 30 localhost > nul
goto 网络检测
:end
shutdown -s -c 您的网络不通,电脑将自动关闭!http://www.hndnc.com -t 120

@echo off
:网络重试
ping -n 10 localhost > nul
ping XXX.XXX.XXX.XXX
if errorlevel 1 goto 网络重试
goto end
:end
shutdown -a
goto 网络检测

1、每30秒检测一次网络,当发现网络断线时,延时2分钟关机,并跳出提示框!
2、在等待关机的2分钟内,每10秒会自动重新检测一次网络,如果检测到网络已恢复,会取消自动关机,并再次进入每30秒检测一次网络的监控状态。
3、检测频率和延迟时间可自行修改。
论坛跳转: