现在,要每半秒重复执行一次窗口命令,已经尝试了下面的代码,但是仅每隔一秒执行一次,如何将时间间隔减少到半秒?
对于/ L %% A IN(1,1,10)DO( 回声我在这里 )
答案 0 :(得分:0)
Windows计时器命令(例如timeout
和waitfor
以秒为单位测量其等待时间。 ping
是唯一能够延迟几分之一秒(不依赖另一个脚本引擎)的本地批处理命令。如果您使用ping
ait参数500一次故意-w
错误的地址,则将等待500毫秒。示例:
for /L %%I in (1,1,10) do (
ping -n 1 -w 500 169.254.1.1 >NUL 2>NUL
echo And I would wait 500 milliseconds, and I would wait 500 more...
)
似乎ping
可以理解半秒。您指定的任何-w
初始值都将延迟到前半秒。设置-w 999
将等待半秒钟。设置-w 1750
将等待1.5秒。