2012-11-05 20 views
1

我試圖發送命令以將其恢復到全屏時,它已被最小化到系統托盤。試圖使用後消息,但控件ID不斷變化

我確定了系統托盤圖標右鍵單擊該窗口 007E02C0:(WindowsForms10.Window.0.app.0.2386859)

要恢復mediaportal我右擊systram圖標並單擊還原

然後它將該命令發送四次 WM_COMMAND 代碼:0 控制ID:290 控制HWND:00000000

的問題是,每一次點擊恢復,控制ID CH安格斯。每次我這樣做時,控制ID都會增加2.我該怎麼做?

+0

我放棄了,而是做了一個圖像搜索來找到系統托盤圖標座標,然後雙擊發送到該位置。 CoordMode,像素,屏幕 CoordMode,鼠標,屏幕 圖片搜索,FoundX,FoundY,1500,980,1920,1200,C:\ mp_tray.bmp 如果的ErrorLevel = 0 { FoundX + = 5 FoundY + = 5 MouseMove,FoundX,FoundY Sleep 500 Click,2 } – Kiwijunglist

回答

0

也許你可以嘗試點擊DetectHiddenWindows來打開並使用AutoHotkey直接取消隱藏窗口。