如何每半秒重复运行window命令?

how to repeatly operate window command every half second?

目前,想每半秒重复执行一次window命令,已经在下面的代码中尝试了,但是每1秒只执行一次,如何将时间间隔减少到半秒?

FOR /L %%A IN (1,1,10) DO ( echo 我在这里 )

Windows 计时器命令,例如 timeoutwaitfor 以秒为单位测量它们的等待时间。唯一能够延迟几分之一秒(不依赖其他脚本引擎)的本机批处理命令是 ping。如果您 ping 有一次使用 -wait 参数 500 的故意错误地址,您将等待 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理解的半秒就好了。无论您指定什么 -wait 值,都会降低到前半秒。设置 -w 999 将等待半秒。设置 -w 1750 将等待 1.5 秒。