天天看點

用bat腳本調用exe程式,并為exe程式傳參數

摘要:因實驗需要,需用VlSift對大批量傾斜影像進行特征提點,并要便捷的将程式在多台機器上跑起來,于是想到了用bat調用編譯出來exe程式,影像的路徑及輸出特征點的路徑需要用參數傳遞。下面是bat調用exe的文法格式:

1. 我的檔案存放方式

1)這是最外部:

用bat腳本調用exe程式,并為exe程式傳參數

2)這是bin檔案夾下:

用bat腳本調用exe程式,并為exe程式傳參數

bin檔案夾下是要被調用的exe和相關依賴的動态庫dll

3)這是用來存放影像和輸出結果的MyData檔案夾

用bat腳本調用exe程式,并為exe程式傳參數

2. bat的文法

@echo off
path = %path%;.\..\bin\;
MyEXE.exe 參數1 參數2 參數3 
pause
           

其中,@echo off 告訴系統這是個要被執行的bat

path = %path%; (你隻需照抄) …\bin; .表示目前路徑下(這個目前路徑指的是bat所在的路徑!!),…表示傳回上一層路徑,那…\bin; 就是告訴系統我的exe程式在bat路徑的上一層的bin檔案夾内, 而将要被調的exe程式的名稱就是:MyEXE.exe, 後邊是需要給exe傳遞的參數,每個參數之間用空格隔開

最後的pause的功能就是,這樣(讓這個黑框框呆着,别自動退出了):

用bat腳本調用exe程式,并為exe程式傳參數

希望能幫到你!拜拜…