Windows的Snipping工具可以捕捉屏幕,但有时我想在五秒钟后捕捉屏幕,例如拍摄网络摄像头显示的图像。(例如,运行脚本并对着镜头微笑。)

如何在批处理文件中休眠5秒?


当前回答

您可以使用超时:

这将是可见的:超时5

这将不可见超时5>nul

其他回答

下面的黑客让你睡5秒钟

ping -n 6 127.0.0.1 > nul

由于ping在两次ping之间等待一秒钟,因此您必须指定一次以上的ping。

我们不能等一下t/t 180吗?

waitfor/T 180暂停将导致“错误:等待‘暂停’超时”

waitfor/T 180暂停>nul将清除地毯下的“错误”

在Win95之后,等待命令应该在Windows操作系统中

在过去,我下载了一个名为sleep的可执行文件,在您将其放入路径后,它将在命令行上运行。

例如:sleep shutdown-r-f/m\\yourmachine尽管shutdown现在内置了-t选项

PING -n 60 127.0.0.1>nul

以防LAN适配器不可用。

这可以通过批处理文件中的两行简单代码来完成:在%temp%文件夹中写一个临时.vbs文件,并调用它:

echo WScript.Sleep(5000) >"%temp%\sleep.vbs"
cscript "%temp%\sleep.vbs"

两个答案:

首先,延迟批处理文件,简单地说,没有人们提出的所有迟钝的方法:

timeout /t <TimeoutInSeconds> [/nobreak] 

http://technet.microsoft.com/en-us/library/cc754891.aspx

第二,值得一提的是,虽然它可能不完全符合您的要求,但使用内置的Windows狙击工具,您可以在不使用鼠标的情况下触发对它的狙击。运行狙击工具,退出当前的狙击,但保持工具运行,并在希望发生狙击时点击Control+打印屏幕。这不应该干扰你想剪的东西。