中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 00:17
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 求:判断网络联接,通运行某程序,否则运别的P处理
可打印版本  809 / 11
第1楼 xinhepc 发表于 2008-06-03 17:21
初级用户 发帖 40 积分 90 来自 广州
求:判断网络联接,通运行某程序,否则运别的P处理
这个很简单,可想了好久。都没有完美方法。请高手指教。

主要做到 PING通百度的话就运行C盘下“北京校时器.exe"如果PING不通百度就不运行,然后继续运行下一行别的指令。

请高手给我一个批处理吧。谢谢了!

[ Last edited by xinhepc on 2008-6-3 at 05:23 PM ]
第2楼 bat-zw 发表于 2008-06-03 18:21
金牌会员 发帖 1,276 积分 3,105


[ Last edited by zw19750516 on 2008-6-3 at 06:24 PM ]
第3楼 xinhepc 发表于 2008-06-03 20:33
初级用户 发帖 40 积分 90 来自 广州
二楼,我试了下。不管PING不PING得通都会运行北京校时器.exe。。好像不行哦!
第4楼 pusofalse 发表于 2008-06-03 20:35
银牌会员 发帖 646 积分 1,604
试试这个
ping www.baidu.com >nul&&start "" "c:\北京校时器.exe"
COMMAND....
....

[ Last edited by pusofalse on 2008-6-3 at 08:36 PM ]
第5楼 bat-zw 发表于 2008-06-03 20:39
金牌会员 发帖 1,276 积分 3,105
这样呢?
第6楼 xinhepc 发表于 2008-06-03 21:15
初级用户 发帖 40 积分 90 来自 广州
四楼五楼都可以了!谢谢你们。
第7楼 tvzml 发表于 2008-06-03 21:41
初级用户 发帖 67 积分 157
ping -n 1 www.baidu.com >nul&&start "" "c:\北京校时器.exe"
第8楼 xinhepc 发表于 2008-06-03 22:07
初级用户 发帖 40 积分 90 来自 广州
七楼的更好。也是我想到的。只PING一次。这样反应更快!大家都好!谢谢大家
第9楼 xinhepc 发表于 2008-06-03 22:08
初级用户 发帖 40 积分 90 来自 广州
还想问一个问题。 ping www.baidu.com >nul&&start "" "c:\北京校时器.exe"

其中START后面那""是什么意思!
第10楼 bat-zw 发表于 2008-06-03 22:17
金牌会员 发帖 1,276 积分 3,105
Originally posted by xinhepc at 2008-6-3 22:07:
七楼的更好。也是我想到的。只PING一次。这样反应更快!大家都好!谢谢大家

反应是快些,但百度有时是掉ping的,所以还是拼四次保险点。
第11楼 xinhepc 发表于 2008-06-05 00:35
初级用户 发帖 40 积分 90 来自 广州
我试过了。PING4次太久了。PIGN2次就刚好吧!
第12楼 HAT 发表于 2008-06-05 01:06
版主 发帖 5,017 积分 9,023
这样更快吧

ping -n 1 -l 1 www.baidu.com >nul&&start "" "c:\北京校时器.exe"
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023