用F10做热键,实现暂停/播放,F11退出程序,没有界面
你没告诉我窗口标题,代码不然还简单多了,我这个只要按F10就向当前激活的窗口发送点击事件,不论是不是你那个播放器,有标题的话就可以只对你那个播放器生效的HotKeySet("{F10}", "pause")
HotKeySet("{F11}", "exitau3")
While 1
Sleep(100)
WEnd
Func pause()
Local $var = WinList()
For $i = 1 To $var[0][0]
; 只显示带有标题的可见窗口
If $var[$i][0] <> "" And IsVisible($var[$i][1]) And $var[$i][0] <> "开始" Then
ControlClick($var[$i][1], "", "[CLASS:Static; INSTANCE:1]")
Return
EndIf
Next
EndFunc ;==>pause
Func Exitau3()
Exit
EndFunc ;==>Exitau3
Func IsVisible($handle)
If BitAND(WinGetState($handle), 2) Then
Return 1
Else
Return 0
EndIf
EndFunc ;==>IsVisible
|