在命令之间延迟批处理文件


1

如何在命令之间延迟批处理文件,比如一秒钟延迟,甚至更少?我尝试过使用ping null命令,但它似乎对我来说似乎没有用?

 ping 127.0.0.1 -n 1 > null

但它似乎永远不会起作用。还有另外一种 - 这样做更容易吗?谢谢。


>null 那应该是 >nul
dxiv

停止批处理文件过程的各种技术的一个很好的总结: robvanderwoude.com/wait.php
fredsbend

Answers:


2

如何在命令之间延迟批处理文件,延迟为1秒甚至更短?

你不能延迟< 1s使用内置命令。

作为替代 ping 您可以使用 timeout

timeout 1 /nobreak
  • 延迟1秒钟,忽略用户击键。

这适用于Window 7或更高版本。


进一步阅读


3

你需要一秒钟的延迟 -n 2 因为插入1秒等待 连续 坪。一般来说你需要 N+1 (成功)ping N 秒延迟。


1
宾果......在这里+1
Pimp Juice IT
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.