Hey Autoitter,
bestimmt kennen einige von euch die Audio-Streaming Website Simfy, und einiger auch den Simfy Desktop Player.
Ich benutze diesen öfters, weil ich meinen Browser aus gewohnheit ständig schließe, und er um einiges komfortabler ist. Nun reagieren die Hotkeys des Players nur wenn das Fenster aktiv ist,
und ich wollte jetzt ein kleines Script basteln, dass die Tastenanschläge der Media-Keys abfängt und an das Fenster weitersendet. Bissher sieht dieses so aus [siehe unten]
Mein Problem: Das Fenster empfängt die Tastenanschläge nur teilweise. Es funktioniert die Start|Pause Funktion, alles andere wird nicht verarbeitet. Ich wollte das Fenster NICHT maximieren, es soll alles im Hintergrund geschehen. Nun wollte ich fragen was ich falsch mache
MfG, Xyron
Spoiler anzeigen
HotKeySet("{MEDIA_PLAY_PAUSE}", "_Play_Pause")
HotKeySet("{MEDIA_STOP}", "_Play_Pause")
HotKeySet("{MEDIA_NEXT}", "_Next")
HotKeySet("{MEDIA_PREV}", "_Last")
HotKeySet("{VOLUME_UP}", "_VolUp")
HotKeySet("{VOLUME_DOWN}", "_VolDown")
HotKeySet("{VOLUME_MUTE}", "_Mute")
Opt("SendKeyDownDelay", 100)
opt("SendKeyDelay", 20)
while 1
Sleep(10)
WEnd
Func _Play_Pause()
_SendToSimfy("{SPACE}")
MsgBox(64, "sended!", "Message has been sended succesfully")
EndFunc
Func _Mute()
_SendToSimfy("^!P")
EndFunc
Func _Next()
_SendToSimfy("^{RIGHT}")
EndFunc
Func _Last()
_SendToSimfy("^{LEFT}")
EndFunc
Func _VolDown()
_SendToSimfy("^{DOWN}")
EndFunc
Func _VolUp()
_SendToSimfy("^{UP}")
EndFunc
Func _SendToSimfy($Text)
ControlSend("simfy", WinGetText("simfy"), WinGetHandle("simfy"), $Text, 1)
EndFunc