Simfy Desktop Player fernsteuern

  • 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
    [autoit]


    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)

    [/autoit] [autoit][/autoit] [autoit]

    while 1
    Sleep(10)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    Func _SendToSimfy($Text)
    ControlSend("simfy", WinGetText("simfy"), WinGetHandle("simfy"), $Text, 1)
    EndFunc

    [/autoit]
    Meine Werke


    EasyScreen (teilweise Crocoframe): <EasyScreen>
    Spotify2Title: <Spotify2Title> (zur Info, dies ist KEIN Spotify-Downloader! Wer das dachte... :rofl: sowas gibts hier nicht :thumbdown: )

    2 Mal editiert, zuletzt von Xyron (24. November 2011 um 18:29)

  • Ist das das richtige Scirpt das da gepostet hast? Weil darin macht ja was mit GDI+ und nicht mit Tastatureingaben übergeben.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.