中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]智能批处理关机 是高手的进来
« [1] [2] »
作者:
标题: [求助]智能批处理关机 是高手的进来 上一主题 | 下一主题
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 16 楼』:  


  Re 515808051:

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

  对了,上面的 www.cn-dos.com 应该改成 www.cn-dos.net,一时疏忽,大家莫怪。


2006-12-3 07:01
查看资料  发送邮件  发短消息 网志   编辑帖子
515808051
新手上路




积分 16
发帖 7
注册 2006-12-2
状态 离线
『第 17 楼』:  



  Quote:
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 头像
莫见怪
2006-12-3 13:30
查看资料  发短消息 网志   编辑帖子
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 18 楼』:  


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

  注意,ping 后面的参数 -n 不可去掉,去掉就出错,所以就会出现关机的对话框。


2006-12-3 13:42
查看资料  发送邮件  发短消息 网志   编辑帖子
515808051
新手上路




积分 16
发帖 7
注册 2006-12-2
状态 离线
『第 19 楼』:  



  Quote:
Originally posted by lxmxn at 2006-12-3 12:42 AM:

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

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

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

现在是 网络连接不正常 运行 就关机 和我原来找的老是在PING 资源消耗太大 就减小了多了
不过还是哪个问题  就是 网络连接不正常 自动运行 关机命令
可是 网络连接正常了 不运行 取消关机 命令啊 还是一样。。。。
大哥请在努力点 想个好法子



借用 lxmxn 头像
莫见怪
2006-12-4 00:12
查看资料  发短消息 网志   编辑帖子
zhendong
新手上路





积分 2
发帖 2
注册 2009-8-1
状态 离线
『第 20 楼』:  

@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、检测频率和延迟时间可自行修改。

2010-4-13 15:47
查看资料  发送邮件  发短消息 网志   编辑帖子
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: