Hilfe bei kleinem WinMove Problem

  • Hallo, ich will eine .vlc und eine Internetverküpfung per Skript öffnet, und dass diese beiden Fenster sich in einer bestimmten Größe öffnen.
    Z.B TV.vlc links und A1TV rechts.


    Ziel ist, wenn am HTPC gestartet wird, dass das Skript im Autostart gleich den VLC Stream öffnet (.vlc) und die Internetverknüpfung mit den EPG Daten.


    Zu WinMove hab ich mir schon einiges im Forum durchgelesen und probiert, bekomm es aber nicht hin.
    Zudem ist auch das Problem dass sich bei manchen Programmen die Fensternamen variabel sind.
    Dazu wird ja handle by PID verwendet, aber wie man das richtig anwendet...?


    Hier das Skript: (Die Fensterkoordinaten sind noch kaudawelsch, zuerst soll mal überhaupt was geöffnet werden.


    [autoit]

    ShellExecute('D:\SICHERUNGEN\A1TV Senderliste\TV und Radio\TV.vlc')
    WinWait('ORF eins - VLC media Player')
    $aList = WinList("ORF eins - VLC media Player -", "")
    WinMove($aList[1][1], '', 0, 0, 480, 320)

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

    ShellExecute('D:\SICHERUNGEN\A1TV Senderliste\TV und Radio\A1TV')
    WinWait('Chrome (32 Bit)')
    $aList = WinList("Chrome (32 Bit) -", "")
    WinMove($aList[2][1], '', @DesktopWidth-480, 0, 480, 320)

    [/autoit]


    Danke für eure Hilfe :)

  • VLC media Player kommt aber immer im Fenstertiel vor oder ?

    dann nimm WinTitleMatchMode am Scriptanfang mit rein ;)

    [autoit]

    Opt("WinTitleMatchMode", 2)

    [/autoit]

    http://www.autoit.de/dokumentation_…ItSetOption.htm

    WinTitleMatchMode
    Bestimmt welche Methode zur Fenstertitelerkennung in Suchaktionen verwendet wird.
    1 = Erkennt den Titel vom Anfang (Standard)
    2 = Erkennt Teile des Titels
    3 = Erkennt nur den exakten Titel
    4 = Erweiterter Modus, siehe Window Titles & Text (Advanced)
    http://www.autoit.de/dokumentation_…owsadvanced.htm
    -1 bis -4 = erzwingt Kleinbuchstabenerkennung in Übereinstimmung mit anderen Erkennungstypen.