autoit Skript lässt sich nach Rechner Start erst nach dem zweiten aufruf ausführen

  • Hallo Leute ich habe da ein kleine Problem das autoit Skript läuft erst nach dem zweiten Start correct durch:

    run ("UltraDrive_PRT_v1571")
    send ("{Y}")
    sleep (5000)
    send ("{Enter}")

    fielen dank im Voraus

    Gruß Colossus

  • Evtl. ist nach dem "run" das Fenster noch nicht da.

    Ich würde noch ein "WinWaitActive" dazwischen machen.

    [autoit]


    run ("UltraDrive_PRT_v1571")
    WinWaitActive("Titel","Text") ; Titel und Text mit Daten des Fensters füllen
    send ("{Y}")
    sleep (5000)
    send ("{Enter}")

    [/autoit]
  • @ sharkthorn

    Danke für den Tipp hat geklappt
    aber wie kann ich nur einen Teil des Titels einfügen da das Programm Fenster immer den Programmpfad im Titel hat:
    anstatt C:\Wiper\UltraDrive_PRT_v1571.exe nur UltraDrive_PRT_v1571.exe

  • @ sharkthorn

    Habe es hinbekommen einfach ein Opt("WinTitleMatchMode", 2) eingefügt