Hallo,
ich führe iTunes minimiert aus und möchte mit den Tasten +,- und * (Alle auf dem Numpad) die Titel wechseln bzw. Play/Pause machen.
Mein Skript sieht so aus:
Spoiler anzeigen
#RequireAdmin
HotKeySet ("{NUMPADADD}", "weiter")
HotKeySet ("{NUMPADSUB}", "zurueck")
HotKeySet ("{END}", "aus")
HotKeySet ("{NUMPADMULT}", "play_pause")
While 1
Sleep (1000)
WEnd
Func weiter ()
Send('{MEDIA_NEXT}')
Sleep (1100)
EndFunc
Func zurueck ()
Send('{MEDIA_PREV}')
Sleep (1100)
EndFunc
Func aus ()
Exit
EndFunc
Func play_pause ()
Send('{MEDIA_PLAY_PAUSE}')
Sleep (1100)
EndFunc
Leider klappt dies nicht.
Kann mir jemand helfen?
---------------------------------------------------------------------------------------------
GELÖST
Für alle die, die das selbe Problem haben:
#RequireAdmin
[/autoit][autoit][/autoit][autoit]HotKeySet ("{NUMPADADD}", "media_next")
HotKeySet ("{NUMPADSUB}", "media_prev")
HotKeySet ("{END}", "aus")
HotKeySet ("{NUMPADMULT}", "media_play_pause")
If WinExists("iTunes") Then
$hWnd = WinGetHandle("iTunes")
$h_play_pause = ControlGetHandle($hWnd, "", "Button6")
$h_next = ControlGetHandle($hWnd, "", "Button7")
$h_prev = ControlGetHandle($hWnd, "", "Button5")
EndIf
While True
sleep(333)
WEnd
Func media_play_pause()
ControlSend($hWnd, "", "", "{SPACE}")
EndFunc
Func media_prev()
ControlSend($hWnd, "", "", "^{LEFT}")
EndFunc
Func media_next()
ControlSend($hWnd, "", "", "^{RIGHT}")
EndFunc
Func aus()
Exit
EndFunc