[問題] 如何判斷執行檔目前狀態?
小弟我目前用Windows Form再寫視窗程式,之前有爬文過看到若要打開某執行檔有兩個
方式:
法1:先include windows.h,然後使用 system("start c:\\123.bat")即可打開某檔案
法2:直接用內部元件,System::Diagnostics::Process::Start("c:\\123.bat")亦可。
問題來了,我想要檢查123.bat檔目前是否為開啟狀態(因為有可能沒法順利執行
而hang在那邊),我想藉由狀態的判別來作接續動作,不知程式該如何寫?
法1或法2的延續都可以,請指教。
PS.一般來說我們都是直接開工作管理員來看程式是否存在在工作佇列中,
我想到這邊就卡住了XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.169.179.246
※ snk521:轉錄至看板 C_Sharp 05/31 05:11
→
05/31 06:25, , 1F
05/31 06:25, 1F
→
05/31 06:25, , 2F
05/31 06:25, 2F
→
05/31 08:43, , 3F
05/31 08:43, 3F
→
05/31 08:52, , 4F
05/31 08:52, 4F
→
05/31 08:53, , 5F
05/31 08:53, 5F
→
05/31 08:53, , 6F
05/31 08:53, 6F
→
05/31 09:23, , 7F
05/31 09:23, 7F
→
05/31 09:24, , 8F
05/31 09:24, 8F
→
05/31 10:21, , 9F
05/31 10:21, 9F
→
05/31 10:22, , 10F
05/31 10:22, 10F
→
05/31 10:29, , 11F
05/31 10:29, 11F
→
05/31 11:39, , 12F
05/31 11:39, 12F
→
05/31 11:44, , 13F
05/31 11:44, 13F
→
05/31 11:44, , 14F
05/31 11:44, 14F
→
05/31 12:03, , 15F
05/31 12:03, 15F
→
05/31 12:22, , 16F
05/31 12:22, 16F
推
05/31 12:49, , 17F
05/31 12:49, 17F
→
05/31 13:44, , 18F
05/31 13:44, 18F
→
05/31 13:45, , 19F
05/31 13:45, 19F
討論串 (同標題文章)