我使用ping在我的批处理文件中创建了一个延迟,但是对于ping延迟的缩短程度似乎存在很大的限制。
ping -n 1 -w 1 1.1.1.1
this will wait for maybe 500ms
ping 127.0.0.1
this will wait for maybe 100ms
那么还有一种方法可以获得更小的延迟吗?
这是在XP上,所以"超时"未启用
答案 0 :(得分:0)
你可以在带有Windows脚本的XP中执行此操作,方法是创建一个看起来像这样的VBScript文件millisleep.vbs
(内置错误检查):
if wscript.arguments.count <> 1 then
wscript.echo "millisleep.vbs: Not enough arguments"
wscript.quit 1
end if
delay = wscript.arguments(0)
if not isnumeric(delay) then
wscript.echo "millisleep.vbs: " & delay & " is not numeric"
wscript.quit 1
end if
wscript.sleep delay
然后,从您自己的脚本中,您可以使用类似的内容来获得四分之一秒的延迟:
cscript //nologo millisleep.vbs 250