![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 11:04 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]智能批处理关机 是高手的进来 |
| 可打印版本 3,987 / 19 |
| 第1楼 515808051 | 发表于 2006-12-02 16:41 |
| 新手上路 发帖 7 积分 16 | |
|
[求助]智能批处理关机 是高手的进来 可以说是对 这方面根本不懂
从网上找了 这个 断网自动关机 批处理 @echo off :开始 ping XXX.XXX.XXX.XXX if errorlevel 1 goto end goto 开始 :end shutdown -s -t 600 exit 我想问(求助)的是能不能 更智能化点 比如 ping XXX.XXX.XXX.XXX 通就不执行下一步命令 就是关机命令 如果不通 肯定要关机 问题就是这里 我想延迟30分钟关机后吧 shutdown -s -t 1800 在30分钟内 自动检测PING XXX.XXX.XXX.XXX 通的话 在取消关机命令 shutdown -a 然后在重新 检测IP 如果可以的话 能 多次检测不同的IP 更好 自己怎么改(乱搞)都不行 我看很难哦 可能都没这样的批处理脚本吧 大概意思是这样了 如果有别的方法也可以 如果没法 或有什么 第三工具 之类的 东西 方法 请教了 |
|
| 第2楼 lxmxn | 发表于 2006-12-02 17:58 |
| 版主 发帖 4,938 积分 11,386 | |
|
代码没有测试,不行再跟帖讨论。 p.s:原帖中的www.cn-dos.com已经被改成www.cn-dos.net了。 [ Last edited by lxmxn on 2006-12-3 at 07:03 AM ] |
|
| 第3楼 515808051 | 发表于 2006-12-02 20:44 |
| 新手上路 发帖 7 积分 16 | |
|
多谢 来帮个忙 不行也没法了
对这个批处理 我看了 教程 还是觉得 有点 冒星星了 不知道 lxmxn 这位朋友 你写上面的 东西是什么意思 有点看的懂就简单的几个命令 而已 虽然说没用 但是 都会用基本命令了 我连基本命令都没搞懂。。。。 在搜索中才发现这个BBS 跑来看看 能学多少东西 [ Last edited by 515808051 on 2006-12-2 at 07:53 AM ] |
|
| 第4楼 electronixtar | 发表于 2006-12-03 01:27 |
| 铂金会员 发帖 2,672 积分 7,493 | |
是 www.cn-dos.net 吧? |
|
| 第5楼 weapfe | 发表于 2006-12-03 01:56 |
| 初级用户 发帖 66 积分 144 | |
|
CODE:
-------------------------------------------------------------------------------- @echo off ping www.cn-dos.com -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 请问:句子中的" :eof "是什么东东? |
|
| 第6楼 vkill | 发表于 2006-12-03 02:06 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
我不是高手~近来错了
|
|
| 第7楼 515808051 | 发表于 2006-12-03 02:24 |
| 新手上路 发帖 7 积分 16 | |
|
还是没人 有法子吗 我现在只能 这样
@echo off :开始 ping XXX.XXX.XXX.XXX if errorlevel 1 goto and goto 开始 :and ping XXX.XXX.XXX.XXX if errorlevel 1 goto bnd goto 开始 :bnd ping XXX.XXX.XXX.XXX if errorlevel 1 goto cnd goto 开始 :cnd 重复几个IP地址而已 没法了 shutdown -s -t 600 exit |
|
| 第8楼 lbccyxs | 发表于 2006-12-03 02:30 |
| 初级用户 发帖 27 积分 54 | |
|
最起码要加个延时的语句,不然网络资源和本机资源消耗太大,就算可以,都没有用!!!!
|
|
| 第9楼 tao0610 | 发表于 2006-12-03 03:20 |
| 高级用户 发帖 218 积分 579 | |
|
用sleep做延时.
|
|
| 第10楼 515808051 | 发表于 2006-12-03 04:17 |
| 新手上路 发帖 7 积分 16 | |
|
我也在网上找过 也有人问 是否可以延迟
但是没人回答这个问题啊 要是会的话 就不求助了 有没有用 那是看这个人了 |
|
| 第11楼 tao0610 | 发表于 2006-12-03 04:36 |
| 高级用户 发帖 218 积分 579 | |
| 第12楼 9527 | 发表于 2006-12-03 04:51 |
| 银牌会员 发帖 438 积分 1,185 来自 北京 | |
|
真不知道你们两个人怎么都是这个图片?难道是巧了?
|
|
| 第13楼 515808051 | 发表于 2006-12-03 05:04 |
| 新手上路 发帖 7 积分 16 | |
Originally posted by tao0610 at 2006-12-2 03:36 PM: 谢了 但是怎么用啊。。。。开始就说的很清楚了 一 个 字 。。。。 不想说 图片不是巧 注意看我 签名 |
|
| 第14楼 zh159 | 发表于 2006-12-03 05:54 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
楼主的:sleep 10,单位秒
5 楼:sleep 10000,单位毫秒 |
|
| 第15楼 weapfe | 发表于 2006-12-03 06:07 |
| 初级用户 发帖 66 积分 144 | |
|
楼主的好像有点~~~
为什么我一使用"sleep"命令(前提是把它先copy到目录system32下)窗口就变小了,但用F5的没有问题~~ 疑问中~~ |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |