作者chenhusya (George)
站內C_and_CPP
標題[語法] VC2005 使用BOTTON 開啟外部EXE檔案
時間Sun Oct 11 23:09:04 2009
請問各位
我已經有個執行檔 .EXE
想用BUTTON開啟 語法應該怎麼用
網路是看到 SYSTEM(""); 還是 SHELL();
我有找書也有GOOGLE~~~ 但是就還是沒辦法解決
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.185.241
1F:→ james732:建議寫上你已經嘗試過的寫法 10/11 23:15
2F:→ WPC001:WinExec? System? CreateProcess? 應該都可以吧... 10/11 23:18
3F:推 clanguage:路徑的問題吧 你沒把執行檔放在一起 10/11 23:22
4F:→ chenhusya:感謝各位幫助 但是開啟的exe檔讀不到預設txt檔 10/12 16:18
5F:→ chenhusya:我的txt是跟exe檔放在同一資料夾內 10/12 16:19
6F:推 VictorTom:先設絕對路徑來除錯看看, 連這樣都開不了就是code寫錯或 10/12 16:43
7F:→ VictorTom:API用錯了, 建議貼code來看:) 10/12 16:44
8F:→ chenhusya:可是單獨開exe可以但是用windows呼叫後他就找不到txt檔 10/12 16:58
9F:推 VictorTom:你現在有兩個.exe對吧?? A.exe要開B.exe, 而B.exe需要自 10/12 17:05
10F:→ VictorTom:己開c.txt這樣?? 你的ABC三個檔案都放在一起嗎?? 10/12 17:05
11F:→ chenhusya:b跟c放一起 a使用路徑呼叫 10/12 17:12
12F:→ chenhusya:b 10/12 17:12
13F:→ VictorTom:這就是問題, 你試著在a/b把目前的工作路徑印出來看看. 10/12 17:51
14F:→ VictorTom:b要開啟c的時候, 預設的工作路徑可能是a的, 所以你b要 10/12 17:51
15F:→ VictorTom:開c的時候如果用相對路徑可能就會出錯; 這也是為什麼 10/12 17:51
16F:→ VictorTom:我會建議先用絕對路徑來開檔的原因, 不過我忘了說是開 10/12 17:52
17F:→ VictorTom:.txt檔的地方....Orz 10/12 17:52