作者thomas2005 (無)
看板C_and_CPP
標題[問題] 在任意目錄下都能讀取設定檔
時間Sat Jan 9 23:14:36 2010
想請教各位一個問題。
我目前用 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
推 dendrobium:那如果有兩個 b.exe ,要執行哪一個? 01/09 23:17
→ thomas2005:我的程式要執行的東西,都會放在同目錄。謝謝。 01/09 23:21
推 mellean:將放置a.ini跟b.exe的路徑紀錄再registry中,程式再去讀取 01/09 23:36
推 stockton19:把路徑加入系統環境變數?! 01/10 00:20
推 VictorTom:.exe或.ini都會和你自己寫的App.exe在同一個目錄的, 那 01/10 00:23
→ VictorTom:直接用檔名開檔/下指令就好了不是嗎?_? 01/10 00:23