蝙蝠脚本,等待和计数到输出

时间:2012-02-01 21:57:34

标签: batch-file

我有一些bat脚本,我必须等待X秒,目前我只是调用sleep,它工作正常。但是,我想数一下传入的数字,所以我至少可以看到我还有多久等待。

但我似乎无法找到如何计数到X并将其输出到控制台。简单我知道......

如果可能的话,我希望这些数字在计数时互相覆盖,这样它就不会用数字填满屏幕。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:4)

SLEEP不是标准的Windows命令。

如果您有最新版本的Windows(即Vista或更高版本,感谢Neil),您可以使用TIMEOUT命令(使用TIMEOUT /?获取使用帮助)

TIMEOUT命令完全符合您的要求。它会将秒数递减直到达到0.用户可以按一个键中止等待并立即继续。 / NOBREAK选项禁用跳过等待的功能。

例如,此命令将等待5秒钟,并进行可视倒计时。

TIMEOUT /T 5