中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 06:48
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理延时命令——sleep(我的鸡肋收藏)
可打印版本  44,746 / 317
第1楼 ccwan 发表于 2006-11-22 03:09
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
批处理延时命令——sleep(我的鸡肋收藏)
我初涉dos时,曾下大力气寻找sleep.exe,幸运的找到了。在网上看到过很多关于批处理延时的方法,本论坛里更是精华,但很少有人用sleep命令(非vbs),只好压在箱底。
近日看到有人推荐sleep.exe(是以毫秒为单位的),勾起了我的兴趣,厚着脸皮拿出我的鸡肋收藏,希望有人可以用的上。它是以秒为单位的,即:sleep 10 就表示延时10秒。

附件
sleep.rar (13.73 KiB)
第2楼 electronixtar 发表于 2006-11-22 04:41
铂金会员 发帖 2,672 积分 7,493
顶啊,原来这么多好东东都被私藏了
第3楼 tao0610 发表于 2006-11-22 05:42
高级用户 发帖 218 积分 579
私藏果然不同凡响!

[ Last edited by tao0610 on 2006-11-22 at 06:18 AM ]
第4楼 balinger 发表于 2006-11-22 05:44
中级用户 发帖 115 积分 356
收下。谢过了!
第5楼 zh159 发表于 2006-11-22 06:11
金牌会员 发帖 1,467 积分 3,687
俺这个是毫秒级的,不知道能不能在纯DOS下使用,只有1k^_^

sleep 1000 一秒

附件
sleep.rar (453 bytes)
第6楼 redtek 发表于 2006-11-22 07:16
金牌会员 发帖 1,147 积分 2,902
多谢楼主提供的小工具,收藏~:)
第7楼 zgren1979 发表于 2006-11-22 09:35
初级用户 发帖 24 积分 52
收藏下!支持,我也要追上大家步伐
第8楼 lxmxn 发表于 2006-11-22 10:20
版主 发帖 4,938 积分 11,386

  呵呵,下载下来试了下,好象不支持中文代码页哦。同时也发现一个奇怪的现象。大家在命令行试试这个:

  echo %time% && ping 127.1 -n 10 >nul && echo %time%

或者

  echo %time% && sleep 10 && echo %time%

有没有发现怎么不对劲的?
  
  这并不在我们的意料之中,按理来说应该两次时间不一样,可是上面的命令却推翻了这个想象。费解。。。。
第9楼 chenall 发表于 2006-11-22 11:07
银牌会员 发帖 469 积分 1,276 来自 福建泉州
因为
echo %time% && ping 127.1 -n 10 >nul && echo %time%
执行前%time%已经被先转换成当前时间才执行的。
例子。

实际运行的是
echo 1&&set a=2&&echo 1
启动延缓环境变量扩展后就是你所想要的结果。
第10楼 lxmxn 发表于 2006-11-22 11:13
版主 发帖 4,938 积分 11,386

  呵呵,多谢指定,貌似同一行命令里面,变量的值即时被扩展了。呵呵。

  做成两行就不会出现类似的问题了。
第11楼 120144008 发表于 2006-11-22 13:23
新手上路 发帖 4 积分 9
顶一下子啊..
第12楼 aspirer 发表于 2006-11-23 05:47
初级用户 发帖 35 积分 72
赞 楼主奉献!
收藏之,备用!
第13楼 hxuan999 发表于 2006-11-24 05:39
中级用户 发帖 161 积分 337
好东西,收藏.
第14楼 weikiss 发表于 2006-11-24 06:11
初级用户 发帖 21 积分 44
我一般用wait这个,用法:WAIT 10(单位秒)
第15楼 hxuan999 发表于 2006-11-25 04:37
中级用户 发帖 161 积分 337
发一个上WAIT来呀.
1 2 3 422  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023