CMD 如何批量呼叫命令列程式

2022-08-28 10:48:08 字數 424 閱讀 1201

最近在研究守望先鋒的解包,然後中途有乙個步驟,將00c檔案通過乙個命令列程式轉為obj格式。

但是我遇到乙個問題,這個命令列程式一次只能轉換乙個檔案,而00c檔案足足有7400個以上,這就難倒我了。

固然這個命令列程式有著原始碼,但是對於比較弱雞的我來說,沒有什麼辦法。

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

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

其用法是:

for %變數 in (檔案萬用字元) do (要做的事情)

對於我來用的話,就是這樣的

for %i in (*.00c) do (converttool.exe %i o %i.obj)

其作用是 將該目錄下的00c檔案依此放進變數i中,然後利用converttool的指令來進行處理。

希望能幫助到大家。

C 呼叫命令列程式

using system using system.collections.generic using system.linq using system.text using system.diagnostics 執行cmd命令 會顯示命令視窗 指定應用程式的完整路徑 執行命令列引數 static ...

在程式裡呼叫命令列程式

在程式裡呼叫命令列程式,一位cnblog的仁兄寫的 process早就有辦法了,只不過我沒有注意.如呼叫乙個命令列 cmd c dir c winnt 把結果放到乙個字串裡.processstartinfo psi new processstartinfo cmd c dir c winnt psi...

如何debug命令列程式 C

常用的2種方法 方法1在main 函式剛開始,加入如下 1 static int main string args 2 這樣能讓程式在此停住,等待輸入。此時便可以在vs中attach上該程式,開始debug。此方法在需要debug各種引數時比較方便。方法2直接在vs中開啟project proper...