2016-05-06 89 views
0

我試過seaching這個論壇......但是每次我運行一個示例腳本時,它都會提示「設備還沒有準備好......或類似的東西」。 如何調用特定目錄中的每個現有.bat文件? 我希望它調用每個.bat文件。 謝謝!批量調用特定文件夾中的每個.bat文件?

+3

沒有顯示你的代碼,很難判斷你提到的錯誤是什麼......查看'for'命令(在命令提示符下輸入'for /?'查看詳細信息)和'call'命令(輸入'call /?')。如果您需要批處理文件以特定順序運行,或者如果您希望它們同時運行,則需要指定該文件。請將所有其他信息放入問題中,方法是編輯帖子而不是發表評論! – aschipfl

回答

0

如果您不介意按字母順序依次運行的批處理文件,您可以循環遍歷指定文件夾中的bat文件列表,並且每個文件都可以循環使用call

set "BatFolder=c:\whatever\your\specific\directory\is" 
for /f "delims=" %%a in ('dir /b %BatFolder%\*.bat') do (
    call "%%a" 
) 

根據您的期望和您的批處理文件的需求,而不是call,您可以使用startcmd,或者runas與他們適當的開關。

+0

非常感謝你。 –

相關問題