簡體   English   中英

在目錄批處理腳本中運行每個批處理文件

[英]run every batch file in a directory batch script

首先,我要感謝大家提供的驚人信息。

現在,到我的問題。 我需要編寫一個批處理文件,該文件將執行每個目錄和子目錄中的每個批處理文件。 我嘗試這樣做無濟於事。

對於(* .bat)中的/ R %% f,請調用“ %% f”

任何幫助,將不勝感激。

謝謝。

我正在寫.bat文件,而不是.vbs文件。 相同的語法會起作用嗎? 另外,我嘗試了上面的代碼,但似乎沒有用。

為了避免自我遞歸,請在執行之前檢查名稱:

for /R %%f in (*.bat) do if not %%f==%~dpnx0 call "%%f"

和尼克的變種,將每個批處理文件的工作目錄設置為自己的目錄:

for /R %%f in (*.bat) do if not %%f==%~dpnx0 (cd %%~pf & call "%%f")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM