Zwei kleine Probleme... (Installation abschließen)

  • HI Leute,

    ich hab es nun soweit endlich geschafft, meine Treiber als Paket zusammen zu schnüren. Doch beim testen ist mir aufgefallen, das ich in 2 Fenstern hängen bleib. vieleicht habt ihr ja eine Lösungsmöglichkeit.


    Ich fang kurz mal an:

    Spoiler anzeigen
    [autoit]

    BlockInput(0)
    ; -> ggf. Pfade anpassen
    Run ("001_VIA_HyperionPro_v5.16a\Setup.exe")
    WinWait("VIA HyperionPro", "Willkommen")
    ControlClick("VIA HyperionPro", "Weiter", "Button1" ,1)
    WinWait("VIA HyperionPro", "Lizenzvereinbarung")
    ControlClick("VIA HyperionPro", "Ich stimme zu", "Button1", 502)
    ControlClick("VIA HyperionPro", "Weiter", "Button6", 6)
    WinWait("VIA HyperionPro", "Zu installierende Komponenten")
    ; Deaktiviert das "VIA V-RAID Config Utility"
    Send("{Down}")
    Send("{Down}")
    Send("{Down}")
    Send("{Space}")
    ControlClick("VIA HyperionPro", "Weiter", "Button2", 1)
    WinWait("VIA HyperionPro", "Komponenten installieren")
    ControlClick("VIA HyperionPro", "Weiter", "Button1", 1)
    WinWait("VIA HyperionPro", " Status der Installation")
    ControlClick("VIA HyperionPro", "Weiter", "Button1", 1)
    WinWait("VIA HyperionPro", " Installationsassistent abgeschlossen")
    Sleep (5000)
    Send ( "{Down}")
    ControlClick("VIA HyperionPro", "Fertigstellen", "Button4", 1)
    BlockInput(0)
    Exit

    [/autoit]

    Das Setup läuft ohne Probleme durch, doch im letzten Fenster bleib alles stehen.

    ControlClick("VIA HyperionPro", "Computer später neu starten", "Button2", 503)

    ControlCommand ("VIA HyperionPro","Computer später neu starten", "Button2", "Check")

    und die Funktion Send ( "{Down}") scheinen das Programm nicht dazu bewegen zu wollen, den Haken bei Computer später neu starten setzten zu wollen.

    Hier mal nen Bild dazu:

    [Blockierte Grafik: http://www.250kb.de/u/080424/j/t/ac3bc4ab.jpg]

    Das selbe habe ich ungefähr mit dem ATI Catalyst, das Script bräuchte doch bloß nen Klick Innerhalb des Fensters machen, damit es per weiter das Setup fortsetzten kann, auch hier funktionieren alle drei möglichkeiten nicht. Das AutoIt dafür sieht derzeit so aus:

    Spoiler anzeigen
    [autoit]

    ; -> ggf. Pfade anpassen
    Run ("002_ATI_Catalyst™_v8.4_Display_Driver\Bin\Setup.exe")
    WinWait ("ATI Catalyst®-Installationsmanager", "Bitte schließen Sie alle anderen Anwendungen")
    ControlClick("ATI Catalyst®-Installationsmanager", "OK", "Button1", 2)
    WinWait ("ATI - Catalyst®-Installationsmanager", "Willkommen")
    ControlClick("ATI - Catalyst®-Installationsmanager", "&Weiter >", "Button10", 12325)
    WinWait ("ATI - Catalyst®-Installationsmanager", "Was möchten Sie tun?")
    ControlClick("ATI - Catalyst®-Installationsmanager", "Installieren", "Button1", 1052)
    WinWait ("ATI - Catalyst®-Installationsmanager", "Express- oder benutzerdefinierte Installation")
    ; Wählt die benutzerdefinierte Installation aus
    ControlClick("ATI - Catalyst®-Installationsmanager", "Benutzerdefiniert", "Button11", 1005)
    ControlSetText ( "ATI - Catalyst®-Installationsmanager", "Standard-Installationsort", 1004, "C:\Program Files\ATI" )
    ControlClick("ATI - Catalyst®-Installationsmanager", "Benutzerdefiniert", "Button14", 12324)
    WinWait ("Bitte Installationsordner angeben.")
    controlclick("Bitte Installationsordner angeben.", "&Ja", "Button1", 6)
    WinWait ("ATI - Catalyst®-Installationsmanager", "Komponentenauswahl")
    ; Wer das CCC nicht brauch löscht einfach den Ordner aus "\Packages\Apps" das Setup läuft trotzdem ohne Probleme durch.
    ; Eine andere Lösung gabs nicht, da das Fenster SysListView benutzt
    ControlClick("ATI Catalyst®-Installationsmanager", "Komponentenauswahl", "Button30", 12324)
    WinWait ("Endbenutzer-Lizenzvertrag")
    ControlClick("Endbenutzer-Lizenzvertrag", "&Akzeptieren", "Button1", 1)
    WinWait ("ATI - Catalyst®-Installationsmanager", "Installation erfolgreich")
    ControlClick("ATI - Catalyst®-Installationsmanager", "Fertig stellen", "Button40", 12325)
    exit

    [/autoit]

    Das passende Fenster dazu sieht so aus:

    [Blockierte Grafik: http://www.250kb.de/u/080424/j/t/fe26dae1.jpg]

    Kann halt erstmal nicht weiter Testen, da ich jetzt nen paar Stunden arbeiten muss. Vieleicht fällt euch ja was ein. Denn wenn ich die Fehlenden Klicks per hand Mache würde das Setup normal weiter machen.


    Gruß,

    SpiritOfVite