[英]Need batch file to open all .XLSM files in a folder one at a time (open next after previous closes)
我有一个包含100多个.XLSM文件的文件夹。 它们各自设置为自动运行序列,打开时保存并关闭。 我目前有一个批处理文件设置为打开文件夹中的每个文件。 但是,我只能在打开下一个文件之前设置“延迟”。 有些文件需要10秒钟来运行序列并关闭,而有些文件则需要50秒钟,因此我必须将所有文件的“延迟”设置为50秒暂停。 我正在寻找一种方法来将文件设置为一次打开,并在关闭前一个文件后立即打开下一个文件,而不必为每个文件等待完整的50秒。
这是我正在使用的当前批处理文件...
@echo off
for %%x in (C:\...\*.xlsm) do (
start %%x
timeout /t 50 /nobreak >nul
)
我已经看到了使用/ wait cmd的建议,但是目前尚不清楚,我无法使其正常工作。 我对如何使用批处理文件了解甚少。 感谢您的帮助或建议。
尝试;
@echo off
for %%x in (C:\...\*.xlsm) do (
echo Starting.. %%x
start "" /wait %%x
)
我用我的*.mp4
文件进行了测试,我相信它也可以与*.xlsm
文件一起工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.