[問題] 在程式中call exe檔然後看它執行的時間

看板C_and_CPP (C/C++)作者 (死賴)時間12年前 (2013/06/17 16:30), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 問題(Question): 想在C++程式中 call 其他的exe檔 然後看exe檔執行的時間 目前的想法是是使用ShellExecute來call exe檔 在前後算時間差來看exe檔消耗的時間 但實際上程式會繼續執行 不會等exe執行完這樣~ 想問說有經驗的大大會有沒有其他的好辦法 程式碼(Code):(請善用置底文網頁, 記得排版) ShellExecute(NULL,NULL,"檔名.exe",NULL,NULL,SW_SHOW); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.16.166

06/17 16:46, , 1F
用 CreateProcess 執行
06/17 16:46, 1F

06/17 16:46, , 2F
WaitForSingleObject 等待執行完畢
06/17 16:46, 2F

06/17 16:56, , 3F
ok 我來試試看
06/17 16:56, 3F
文章代碼(AID): #1HliaDnh (C_and_CPP)
文章代碼(AID): #1HliaDnh (C_and_CPP)