Windows Mediaplayer im Vollbild starten

  • Hi.

    In meinem Script starte ich per ShellExecute() eine vom Script selbst erstellte Playlist. Das funktioniert auch einwandfrei.
    Aber der Mediaplayer startet leider nur maximiert, sodass man immer noch die Titelleiste sieht.

    [autoit]

    ShellExecute($scriptDIR & "meine_Playlist.wpl","","","",@SW_MAXIMIZE)

    [/autoit]

    klappt leider nicht so, wie ich es will. Und das @SW_MAXIMIZE kann ich mir sparen,
    weil es ohne dies den Player im selben Grössenformat startet.
    Gibts da eine Möglichkeit, den Wechsel in den Vollbildmodus per Script zu realisieren?

  • Sende Alt+Enter an das Fenster.

    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.

  • Das klappt leider nicht wie erhofft.

    [autoit]

    ShellExecute($scriptDIR & "meine_Playlist.wpl","","","",@SW_MAXIMIZE)
    Sleep(3000)
    ;~ if WinExists("Windows Media Player") Then MsgBox(0,"","test")
    ;~ WinWaitActive("Windows Media Player")
    WinActivate("Windows Media Player")
    Sleep(2000)
    Send("{ALT} {Enter}")

    [/autoit]

    sobald die Tastenkombination gesendet wird ertönt nur das "BING" von Windows, wenn ein Fehler auftritt... Ist der Send-Befehl falsch?

  • Ja ist falsch muss so heißen:

    [autoit]


    ShellExecute($scriptDIR & "meine_Playlist.wpl","","","",@SW_MAXIMIZE)
    Sleep(3000)
    WinActivate("Windows Media Player")
    Sleep(2000)
    Send("!{Enter}")

    [/autoit]

    Mach aber mehr Sinn wenn das so machst:

    [autoit]

    ShellExecute($scriptDIR & "meine_Playlist.wpl","","","",@SW_MAXIMIZE)
    WinWait("Windows Media Player")
    ControlSend("Windows Media Player","","","!{Enter}")

    [/autoit]

    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.