1. 程式人生 > >【CMD】如何批量調用命令行程序

【CMD】如何批量調用命令行程序

批量 事情 比較 too convert 目錄 .exe 文件通配符 解決

最近在研究守望先鋒的解包,然後中途有一個步驟,將00C文件通過一個命令行程序轉為obj格式。

但是我遇到一個問題,這個命令行程序一次只能轉換一個文件,而00C文件足足有7400個以上,這就難倒我了。

固然這個命令行程序有著源碼,但是對於比較弱雞的我來說,沒有什麽辦法。

後來在朋友的指點下,發現了解決辦法,因此在此分享給大家。

在CMD中,有類似於其他語言的for的命令。

其用法是:

for %變量 IN (文件通配符) DO (要做的事情)
對於我來用的話,就是這樣的 for %i IN (*.00C) DO (ConvertTool.exe %i o %i.obj) 其作用是 將該目錄下的00C文件依此放進變量i中,然後利用ConvertTool的指令來進行處理。 希望能幫助到大家。

【CMD】如何批量調用命令行程序