中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理延时命令——sleep(我的鸡肋收藏)
« [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... [22] »
作者:
标题: 批处理延时命令——sleep(我的鸡肋收藏) 上一主题 | 下一主题
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 16 楼』:  

这个命令是个好东西。

2006-12-22 02:07
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子
flamey
初级用户





积分 152
发帖 74
注册 2005-12-1
状态 离线
『第 17 楼』:  

3Q

2007-1-1 04:02
查看资料  发短消息 网志   编辑帖子
arica1985e
新手上路





积分 4
发帖 2
注册 2007-1-7
状态 离线
『第 18 楼』:  



  Quote:
Originally posted by ccwan at 2006-11-21 02:09 PM:
我初涉dos时,曾下大力气寻找sleep.exe,幸运的找到了。在网上看到过很多关于批处理延时的方法,本论坛里更是精华,但很少有人用sleep命令(非vbs)..

我也找了好久哈``原来叫sleep

2007-1-7 02:31
查看资料  发送邮件  发短消息 网志   编辑帖子
badbad
新手上路





积分 2
发帖 1
注册 2006-11-26
状态 离线
『第 19 楼』:  

私家货就是不一样`````````

2007-1-7 11:56
查看资料  发送邮件  发短消息 网志   编辑帖子
ccuu668
初级用户





积分 57
发帖 29
注册 2006-12-27
状态 离线
『第 20 楼』:  

学习了.有了工具都不知道怎么用.很少接触脚本技术.

2007-1-21 10:27
查看资料  发送邮件  发短消息 网志   编辑帖子
czwlay
初级用户





积分 94
发帖 35
注册 2007-1-9
状态 离线
『第 21 楼』:  

用timeout比较好
sleep会出现乱码!!!

2007-1-22 03:21
查看资料  发送邮件  发短消息 网志   编辑帖子
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 22 楼』:  

DOS命令这么丰富,居然没有延迟命令,还要依靠第三方程序。

2007-1-22 05:19
查看资料  发送邮件  发短消息 网志   编辑帖子
zch1366
中级用户





积分 326
发帖 148
注册 2005-12-16
状态 离线
『第 23 楼』:  

好东东都被私藏了

2007-1-22 07:47
查看资料  发送邮件  发短消息 网志   编辑帖子
qingfushuan
高级用户





积分 502
发帖 327
注册 2006-12-30
状态 离线
『第 24 楼』:  



  Quote:
Originally posted by htysm at 2007-1-21 04:19 PM:
DOS命令这么丰富,居然没有延迟命令,还要依靠第三方程序。

我不同意这个观点:



ping的消息发送间隔,时间精度为1秒,使用平台为Win9x/WinNT系列。

需要你的Windows系统中正常安装了网卡的TCP/IP协议,有两种方案:

      (1) 利用ping两次发送消息之间的间隔时间。ping在发送多个消息时,在得到上一次消息的回应后,它会再等待1秒的时间才发送下一次消息,而这个回应时间因机型、系统和网络配置而不同,其中IP地址尤其关键,只有本地的回送地址 127.0.0.1 因为是立即回应所以才是相对恒定的,其他地址大多会产生显著的差异。此种方法要等待更大的时间,是指定发送的消息数为等待的时间加一,因为第一个消息是不等待的,IP 地址必须是 127.0.0.1 。其等待2秒的程序如下:
::根据植树原则,n后的数字为暂停秒数加一
ping -n 3 127.0.0.1>nul
(2) 利用ping的最大等待时间。ping向0.0.0.1发送一次“网际消息控制协议 (ICMP)”回响请求消息,因为 0.0.0.1 是个无法响应 ping 请求的IP地址,所以默认情况下,ping会等待一定的最大响应时间——4秒后便停止等待,而-w可以改变这个每发送一次消息所等待的最大响应时间。而如果将 IP 地址改为立即响应的127.0.0.1或其他响应时间很短的IP ,那 -w 便失去了作用,因为每次发送等待时间都不会达到最大的响应时间,此时延时会缩短。此种方法要等待更大的时间,可以直接使用 -w 指定,但是需要减去 500 毫秒(原因尚未知),而且 IP 地址必须是不响应请求的地址。其等待2秒的程序如下:
ping -n 2 -w 500 0.0.0.1>nul


echo Wscript.Sleep Wscript.Arguments(0) * 1000 >c:\delay.vbs
start /w c:\delay.vbs 15                              --------------建15秒的延时

2007-1-23 06:53
查看资料  发送邮件  发短消息 网志   编辑帖子
daijie
新手上路





积分 7
发帖 3
注册 2007-2-9
状态 离线
『第 25 楼』:  

新来的,多关照

2007-3-6 03:59
查看资料  发送邮件  发短消息 网志   编辑帖子
kongen
新手上路





积分 7
发帖 4
注册 2007-1-26
状态 离线
『第 26 楼』:  

谢谢了

2007-3-6 05:54
查看资料  发送邮件  发短消息 网志   编辑帖子
dongzhong
新手上路





积分 8
发帖 4
注册 2006-10-14
状态 离线
『第 27 楼』:  

好东东,希望能下载!
感谢楼主分享!

2007-3-6 07:01
查看资料  发短消息 网志   编辑帖子
chengfdn
初级用户





积分 26
发帖 12
注册 2006-9-24
状态 离线
『第 28 楼』:  

唉,基础差看不懂9楼的

2007-3-7 05:16
查看资料  发短消息 网志   编辑帖子
icehui
初级用户





积分 25
发帖 12
注册 2007-3-1
状态 离线
『第 29 楼』:  

ding ! 现在不知道干什么。以后应该知道!!

2007-3-7 08:07
查看资料  发送邮件  发短消息 网志   编辑帖子
qq13038276
新手上路





积分 2
发帖 1
注册 2007-3-9
状态 离线
『第 30 楼』:  

ding

2007-3-9 00:43
查看资料  发送邮件  发短消息 网志   编辑帖子
« [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... [22] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: