大家好,請跟大家請教一下
先說一個實際範例,小弟我在跑abaqus的inp檔的時候,我可以編輯一個bat檔
內容是:call abaqus j=INPNAME
只要該bat檔跟INPNAME檔在同一個資料夾,當我執行bat檔時,bat會啟動cmd然後執行
abaqus 去讀INPNAME檔。
從這個範例來看,我不需要特地在bat檔裡面編輯cd/d INP所在的路徑
便可以讓cmd知道我目前的路徑並且告訴abaqus。
現在,小弟用python編寫了一個計算工具,並封包成exe檔。
計算過程類似abaqus這樣,執行該exe檔時載入一個txt檔案,然後完成我想要的計算。
如果我想要用bat去執行該exe檔,我必須要在bat檔作一個指定路徑的命令。
EX:
cd/d EXENAME 路徑
call EXENAME
我如何仿照abaqus這樣,不需要特地輸入 cd/d EXENAME這樣的命令,讓他知道我的路徑
就是bat檔本身所在的位置並且告訴 EXENAME 呢??
拜託大大們建議做法或參考資料。