如何每半秒钟重复操作窗口命令?

时间:2019-04-16 01:04:14

标签: batch-file window

现在,要每半秒重复执行一次窗口命令,已经尝试了下面的代码,但是仅每隔一秒执行一次,如何将时间间隔减少到半秒?

对于/ L %% A IN(1,1,10)DO(   回声我在这里 )

1 个答案:

答案 0 :(得分:0)

Windows计时器命令(例如timeoutwaitfor以秒为单位测量其等待时间。 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秒。