相关疑难解决方法(0)

如何在批处理文件/ cmd中睡5秒?

Windows的截图工具可以捕获屏幕,但有时我想在5秒后捕获屏幕,例如拍摄网络摄像头显示的图像.(例如,运行脚本并对相机微笑).

我的问题是:如何在批处理文件中睡5秒?

timeout batch-file

660
推荐指数
17
解决办法
173万
查看次数

如何在批处理脚本中等待?

我正在尝试编写一个批处理脚本,并尝试在两个函数调用之间等待10秒.命令:

sleep 10
Run Code Online (Sandbox Code Playgroud)

不使批处理文件等待10秒.

我正在运行Windows XP.

注意:这不是在批处理文件休眠的完全重复,因为另一个问题也是关于python,而这是关于Windows批处理文件.

batch-file

159
推荐指数
6
解决办法
66万
查看次数

睡在批处理文件中

当编写批处理文件以在Windows机器上自动执行某些操作时,我需要暂停执行几秒钟(通常在测试/等待循环中,等待进程启动).当时,我能找到的最佳解决方案是使用ping(我不是你的孩子)来达到预期的效果.我发现它的一个更好的写了这里,它描述了一个可调用"wait.bat",实现如下:

@ping 127.0.0.1 -n 2 -w 1000 > nul
@ping 127.0.0.1 -n %1% -w 1000> nul
Run Code Online (Sandbox Code Playgroud)

然后,您可以在自己的批处理文件中包含对wait.bat的调用,并传入要休眠的秒数.

显然,Windows 2003资源工具包提供类似Unix的睡眠命令(最后!).与此同时,对于我们这些仍在使用Windows XP,Windows 2000或(可悲的)Windows NT的人来说,还有更好的方法吗?

sleep.py接受的答案中修改了脚本,因此如果在命令行上没有传递参数,则默认为1秒:

import time, sys

time.sleep(float(sys.argv[1]) if len(sys.argv) > 1 else 1)
Run Code Online (Sandbox Code Playgroud)

python batch-file

145
推荐指数
14
解决办法
13万
查看次数

标签 统计

batch-file ×3

python ×1

timeout ×1