[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理结束进程时为何要用ping命令延时一秒?

我刚学批处理没多久  问一个很菜的问题   就是关于题目上的那行代码  我知道它的意思  就是Ping本机 发送一次数据包   并转向到空设备。问题来了  我看到很多人编写结束进程的批处理时都会用到这行代码比如 taskkill /im qq.exe
ping 127.1 -n 1 ›nul
taskkill /im cmd.exe
注释是结束qq.exe暂停一秒再结束cmd.exe我的问题就是为什么结束qq.exe这个进程后还要暂停一秒再结束Cmd.exe呢?不用中间那行代码 不暂停那一秒难道不行吗  ?会出错吗?希望我能得到好答案  多谢各位

[ 本帖最后由 wukaka 于 2010-4-1 10:00 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

电脑是机器, 它可能,也可能不可能,一下全部满足你结束进程的操作呀,
停一秒成功机率就有了呗
    ╭╩═╮
╭╯G O ╠ 雁过留声
╰⊙═⊙╯

TOP

1、ping 127.1 -n 1 >nul暂停的时间不是1秒,而是远远小于1秒。
2、结束进程之前,没有必要暂停。

TOP

多谢楼上两位的回答,我以后再编写结束进程的批处理时都会加上ping 127.1 -n 1 >nul 这个代码的
学批处理只为更好的学习黑客技术

TOP

回复 4楼 的帖子

能说说你为什么要加上这个代码么?你做过试验来验证2楼的理论么?

TOP

我看很多结束进程的批处理都加上了这个代码 。
那我只好也加咯 正如一楼所说,为了保证成功率呗
学批处理只为更好的学习黑客技术

TOP

流行的东西不一定都是好东西,就比如流行性感冒。

TOP

这个比喻我汗~>_<~加上这个代码还能保证成功率 如果-n 1时间太少那就改大点    代码反正就那一点  也无伤大雅和乐而不为呢

[ 本帖最后由 wukaka 于 2010-3-24 15:49 编辑 ]

TOP

有什么证据能证明“保证成功率”吗?

TOP

这个证据还真拿不出来 不过多写一点代码不显得咱厉害吗  哈哈
我知道编程讲究精简

TOP

噢对  这一招我咋没想到呢  多谢多谢啊

TOP

返回列表