[英]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.