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

[代码合集] 【已解决】ping /n是如何实现延时的

在很多代码里看到了ping /n 2 127.1实现延时 虽然现在也会应用但是实在不知道是什么原理,求详解,在此,小弟先谢过了~

[ 本帖最后由 dominater 于 2009-10-20 01:11 编辑 ]
1

评分人数

    • pusofalse: 感谢主动给标题注明【已解决】字样。PB + 2

TOP

ping 127.1 -n 5 这里是用来延时 意思是ping 5 次之后执行命令。。
  列如:
@echo off
echo 你好10 秒之后将运行qq程序!
ping 127.1 -n 10
start  d:\qq\qq.exe
意思大概就是这样,但是ping 127.1 -n 10  具体也没有10秒,我也没仔细我研究过。

TOP

2楼给的帖子里找到了
ping在发送多个消息时,在得到上一次消息的回应后,它会再等待1秒的时间才发送下一次消息,而这个回应时间因机型、系统和网络配置而不同,其中IP地址尤其关键,只有本地的回送地址 127.0.0.1 因为是立即回应所以才是相对恒定的,其他地址大多会产生显著的差异。此种方法要等待更大的时间,是指定发送的消息数为等待的时间加一,因为第一个消息是不等待的,IP 地址必须是 127.0.0.1 。

TOP

返回列表