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

2)這是bin檔案夾下:
bin檔案夾下是要被調用的exe和相關依賴的動态庫dll
3)這是用來存放影像和輸出結果的MyData檔案夾
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的功能就是,這樣(讓這個黑框框呆着,别自動退出了):
希望能幫到你!拜拜…