Board logo

标题: [代码合集] windows批处理怎样睡眠40秒之后再执行代码? [打印本页]

作者: skyhello08    时间: 2012-11-1 14:43     标题: windows批处理怎样睡眠40秒之后再执行代码?

写一个可以停顿多少多少秒的windows批处理代码
作者: Heykuz    时间: 2012-11-1 16:11

延时40秒我就知道:
ping -n 40 127.0>nul

停顿,好复杂,好抽象。不是所有程序都能停顿的。有些东西,象那个啥啥一样,开始了就停不下来。
作者: 冷玉公子    时间: 2012-11-1 16:13

思路1:利用 %time% 变量,死循环来判断。 优点:准确      缺点:消耗Cpu相当的高
思路2:利用 Ping 127.0.0.1 -n 2 死循环延迟,循环一次加1,自己计算需要的数值,  优点:不会太消耗系统资源      缺点:准确度低了那么一点
思路3:计算时间算出需要的时间,用AT命令建立运行自身的任务, 例如 :  At 12:00 %0   %0表示批处理自身
思路4:使用 sleep.com 东西,论坛自己搜一下。同样的准确度低
作者: lxningbat    时间: 2012-11-1 20:25

  1. timeout /?
复制代码

作者: ivor    时间: 2012-11-1 22:22

ping   足以胜任了
作者: skyhello08    时间: 2012-11-2 15:59

谢谢啦 · · · ·
作者: skyhello08    时间: 2012-11-2 16:00

回复 3# 冷玉公子


    太谢谢了
作者: lrs0304    时间: 2012-12-26 09:56

回复 2# Heykuz


    谢谢,好详细,我存了,哈哈




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2