Windows 需要批处理文件来打开文件夹中的所有.XLSM文件,一次打开一个(在上次关闭后打开下一个)
我有一个包含100+个.XLSM文件的文件夹。它们都设置为自动运行序列,在打开时保存并关闭。我目前有一个批处理文件集,用于打开文件夹中的每个文件。但是,我只能在打开下一个文件之前设置延迟。有些文件需要10秒来运行序列并关闭,有些文件大约需要50秒,因此我必须将所有文件的延迟设置为50秒暂停。我正在寻找一种方法,将文件设置为一次打开一个,并在上一个文件关闭后立即打开下一个文件,而不必为每个文件等待整整50秒 这是我正在使用的当前批处理文件Windows 需要批处理文件来打开文件夹中的所有.XLSM文件,一次打开一个(在上次关闭后打开下一个),windows,batch-file,windows-7,batch-processing,xlsm,Windows,Batch File,Windows 7,Batch Processing,Xlsm,我有一个包含100+个.XLSM文件的文件夹。它们都设置为自动运行序列,在打开时保存并关闭。我目前有一个批处理文件集,用于打开文件夹中的每个文件。但是,我只能在打开下一个文件之前设置延迟。有些文件需要10秒来运行序列并关闭,有些文件大约需要50秒,因此我必须将所有文件的延迟设置为50秒暂停。我正在寻找一种方法,将文件设置为一次打开一个,并在上一个文件关闭后立即打开下一个文件,而不必为每个文件等待整整50秒 这是我正在使用的当前批处理文件 @echo off for %%x in (C:\..
@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文件工作