[問題] 在任意目錄下都能讀取設定檔

看板C_and_CPP (C/C++)作者 (無)時間16年前 (2010/01/09 23:14), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/2 (看更多)
想請教各位一個問題。 我目前用 VC 寫一個程式,會讀取一個設定檔。或執行一個 .exe 例如是: a.ini 或是 ShellExecute(NULL,NULL,L"b.exe",(LPCTSTR)script_cmd,NULL,SW_HIDE); 我希望程式放在任意目錄都能讀取到 a.ini 或 b.exe 。 而不用寫像 "c:\\test\\b.exe" 這種絕對路徑的程式。 請問這要怎麼解決? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.177.220

01/09 23:17, , 1F
那如果有兩個 b.exe ,要執行哪一個?
01/09 23:17, 1F

01/09 23:21, , 2F
我的程式要執行的東西,都會放在同目錄。謝謝。
01/09 23:21, 2F

01/09 23:36, , 3F
將放置a.ini跟b.exe的路徑紀錄再registry中,程式再去讀取
01/09 23:36, 3F

01/10 00:20, , 4F
把路徑加入系統環境變數?!
01/10 00:20, 4F

01/10 00:23, , 5F
.exe或.ini都會和你自己寫的App.exe在同一個目錄的, 那
01/10 00:23, 5F

01/10 00:23, , 6F
直接用檔名開檔/下指令就好了不是嗎?_?
01/10 00:23, 6F
文章代碼(AID): #1BI9rUPu (C_and_CPP)
文章代碼(AID): #1BI9rUPu (C_and_CPP)