Re: [VB6 ] 如何偵測某一個桯式(如小畫家)已經結束?

看板Visual_Basic作者 (藍天白雲~~)時間12年前 (2011/10/05 23:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
Hi chino,謝謝您提供此方法!! 我利用此方法,確實可以偵測到特定的程式是否結束, 但如果標題會改變的程式,就比較難偵測到了, 例如要偵測小畫家是否結束,當你開新檔時小畫家的標題為"未命名-小畫家" 然後再開另一個圖檔則標題則變為"xxxx-小畫家",這樣就會判斷失敗了。 是否還有別的函數可以判斷部分標題名稱的函式,例如只判斷"小畫家" 如果如此,這樣就可以正確的偵測出程式是否結束了。 ※ 引述《chinoyan (chino)》之銘言: : ※ 引述《kandrew (藍天白雲~~)》之銘言: : : 我想要寫一個程式,去偵測某個特定程式當它結束後, : : 我的程式就開始處理資料,有什麼方法 or API函數可以使用? : : 謝謝!! : 'API宣告 : Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal : lpClassName As String, ByVal lpWindowName As String) As Long : ' 視窗的class ,"XXX"視窗標題,不知class填vbNullString即可 : ' 傳回值為window hwnd, 不存在傳回 0 : If FindWindow(vbNullString, "XXX") <> 0 Then : End If -- _▂▄▆▇▇▇▆▄▂_▇▄ ▄▆█◣◢█▇▅ ◣ ▂ ◤ ▁ ◥ ◤ ◥▌ ︶︶ ▆▄▂ˍˍ▂▄▆ ◤*Mooncat~ ◥█◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.121.158
文章代碼(AID): #1EZ7lPeU (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #1EZ7lPeU (Visual_Basic)