Windows 批处理文件,以使用计时器执行文件夹中的所有.exe
我在这个网站上搜索过,现在我知道如何在一个文件夹中执行所有的.exe,这就是我如何做到的(使用批处理文件.bat):Windows 批处理文件,以使用计时器执行文件夹中的所有.exe,windows,batch-file,Windows,Batch File,我在这个网站上搜索过,现在我知道如何在一个文件夹中执行所有的.exe,这就是我如何做到的(使用批处理文件.bat): 有没有办法在每个.exe文件之间使用计时器(例如2秒)执行它们?您可以使用timeout命令。要等待2秒钟,只需在每个.exe文件之间使用此选项 timeout /T 2 您可以使用timeout命令。要等待2秒钟,只需在每个.exe文件之间使用此选项 timeout /T 2 &分离命令,>nul将超时对话定向到位存储桶,以便不被看到 &分离命令,>nul将超时对话定向到位
有没有办法在每个.exe文件之间使用计时器(例如2秒)执行它们?您可以使用
timeout
命令。要等待2秒钟,只需在每个.exe文件之间使用此选项
timeout /T 2
您可以使用
timeout
命令。要等待2秒钟,只需在每个.exe文件之间使用此选项
timeout /T 2
&
分离命令,>nul将超时
对话定向到位存储桶,以便不被看到
&
分离命令,>nul将超时
对话定向到位存储桶,以便不被看到。批量产生超时的两个选项是:
timeout/t SEC
将SEC
替换为您希望它计时的秒数。如果不想让用户按任意键停止计时器,请添加/nobreak
选项。但是要小心这一点:它不能保证一个SEC
seconds计时器,它只保证它将使系统在SEC
和SEC-1
seconds之间的时间间隔内休眠ping-ns127.0.0.1>nul
。由于每次ping之间有1秒的间隔,这将导致超时S-1
secondsfor /r "." %%a in (*.exe) do (
start "" "%%~fa"
timeout /t 2 /nobreak
REM Or ping -n 3 127.0.0.1 > nul`
)
批量产生超时的两个选项是:
timeout/t SEC
将SEC
替换为您希望它计时的秒数。如果不想让用户按任意键停止计时器,请添加/nobreak
选项。但是要小心这一点:它不能保证一个SEC
seconds计时器,它只保证它将使系统在SEC
和SEC-1
seconds之间的时间间隔内休眠ping-ns127.0.0.1>nul
。由于每次ping之间有1秒的间隔,这将导致超时S-1
secondsfor /r "." %%a in (*.exe) do (
start "" "%%~fa"
timeout /t 2 /nobreak
REM Or ping -n 3 127.0.0.1 > nul`
)
你想在两秒钟的时间间隔内启动可执行文件(这样它们甚至可以并行运行吗?),还是想在前一个可执行文件终止后两秒钟启动下一个可执行文件?好问题,我想在2秒钟后启动第二个可执行文件,不管第一个是否完成,但是我得到了我的答案:)你想在两秒钟的时间间隔内启动可执行文件(那么它们甚至可以并行运行吗?),还是想在前一个可执行文件终止后两秒钟启动下一个可执行文件?好问题,我想在2秒钟后启动第二个可执行文件,不管第一个是否完成,但我得到了我的答案:)