我學習批處理文件編碼。我怎樣才能從一個文件夾執行一堆exe文件。一個接一個,我在下面得到了一個回收代碼。如果你執行它,如果什麼都不做。請幫我重新編碼它。從一個文件夾逐個運行所有exe文件
for /r %%m in (*.exe) do (start /wait (%%m)
)
pause
我學習批處理文件編碼。我怎樣才能從一個文件夾執行一堆exe文件。一個接一個,我在下面得到了一個回收代碼。如果你執行它,如果什麼都不做。請幫我重新編碼它。從一個文件夾逐個運行所有exe文件
for /r %%m in (*.exe) do (start /wait (%%m)
)
pause
for /r %%f in (*.exe) do (start /wait %%f /quiet /norestart)
添加了一些代碼,諸如/安靜在安靜模式下和/ norestart更新日誌文件執行它,以避免從單元自動重啓。
for %f in (*.exe) do start /wait %f
編輯了上面的代碼,感謝您的幫助,但是它顯示「系統找不到該文件(E:\文件夾名\ filename.exe「,但我很確定文件名存在於該驅動器和文件夾中 –
你是否已經更改爲該目錄? –
你是什麼意思?批處理文件和.exe文件是相同的文件夾 –
你的代碼沒有任何意義。 do屬於上一行的結尾。執行一系列的exe,並且只有在嘗試評估錯誤級別時纔會得到最後的結果。你必須把所有的東西放在一個(代碼塊)中,結果必須處理纔會延遲擴展。 – LotPings
請在cmd提示符處輸入以下命令來閱讀FOR命令的幫助:'FOR /?' – Squashman