我有一个包含 100 多个 .XLSM 文件的文件夹。它们每个都设置为自动运行序列,打开时保存并关闭。我目前有一个批处理文件设置来打开文件夹中的每个文件。但是,我只能在打开下一个文件之前设置“延迟”。有些文件需要 10 秒来运行序列并关闭,有些需要大约 50 秒,所以我必须将所有文件的“延迟”设置为 50 秒暂停。我正在寻找一种方法来将文件设置为一次打开一个文件,并在前一个文件关闭后立即打开下一个文件,而不必为每个文件等待整整 50 秒。
这是我正在使用的当前批处理文件...
@echo off
for %%x in (C:\...\*.xlsm) do (
start %%x
timeout /t 50 /nobreak >nul
)
我已经看到使用 /wait cmd 的建议,但不清楚,我无法让它工作。我对如何使用批处理文件知之甚少。感谢您的任何帮助或建议。