Sophos Antivirus Fenster schließt nicht

  • Hallo zusammen,
    Bei der Sophos Client Installation habe das Problem das am Ende der Installation das Fenster nicht geschlossen wird. Auch konnte ich nur zweimal ControlClick verwenden. Habe schon mit Send Return oder WinClose gearbeitet, hat nicht gefunzt. Ich poste mal das Script.

    • Offizieller Beitrag

    Hallo!

    Mach mal oben in dein Skript:

    Code
    Opt("TrayIconDebug", 1)


    Dann siehst du, wenn du über das AutoIt-Icon unten rechts fährst, an welcher Zeile er hängt. Möglicherweise geht ein WinWait schief, dann solltest du Titel und Text aus dem AutoIt Window Info Tool kopieren.
    Ansonsten das Skript bei einem Hilferuf bitte lieber im ganzen posten, dann muss man es nicht erst herunterladen.

    Tipp: Oft geht es mit den Kombinationen von Alt-Taste und Buchstabe recht einfach, Installationen fernzusteuern...

    peethebee

  • Danke für deine schnelle Antwort, ich wusste das es ein Debug gibt aber nicht wie icih es einschalte, es schein tatsächlich ein Winwait Prob zu sein er bleib tin Zeile 30 hängen, schaue aber später danach muss noch einige Dinge im hause erledigen, halt dich (uch) auf dem laufenden)

  • Spät aber ich trage nun die Lösung nach.

    TrayTip("Sophos Client nur Internet Akualisierung", "Sophos Client nur Internet Akualisierung wird Installiert...", 2000)

    Run("savxp60sasfx_AV-Client.exe")


    WinWait("Sophos Anti-Virus off-site installer for Windows XP/2000/2003", "Installation progress")
    WinActivate("Sophos Anti-Virus off-site installer for Windows XP/2000/2003", "Installation progress")
    WinWaitActive("Sophos Anti-Virus off-site installer for Windows XP/2000/2003", "Installation progress")
    ControlClick("Sophos Anti-Virus off-site installer for Windows XP/2000/2003", "Installation progress", 1, 2, 1)

    WinWait("Sophos Anti-Virus Installations-Wizard", "Willkommen beim Sophos Anti-Virus Installations-Wizard.")
    WinActivate("Sophos Anti-Virus Installations-Wizard", "Willkommen beim Sophos Anti-Virus Installations-Wizard.")
    WinWaitActive("Sophos Anti-Virus Installations-Wizard", "Willkommen beim Sophos Anti-Virus Installations-Wizard.")
    Send("W")
    ;ControlClick("Sophos Anti-Virus Installations-Wizard", "Fertig stellen", "Button3")

    WinWait("Sophos Anti-Virus Installationsassistent", "Sophos Endnutzerlizenzvertrag")
    WinActivate("Sophos Anti-Virus Installationsassistent", "Sophos Endnutzerlizenzvertrag")
    WinWaitActive("Sophos Anti-Virus Installationsassistent", "Sophos Endnutzerlizenzvertrag")
    ControlClick("Sophos Anti-Virus Installationsassistent", "Sophos Endnutzerlizenzvertrag", 1028, 1, 1)
    Send("W")
    ;ControlClick("Sophos Anti-Virus Installationsassistent", "Sophos Endnutzerlizenzvertrag", 12325, 2, 1)

    WinWait("Sophos Anti-Virus Installations-Wizard", "Sophos Anti-Virus installieren in:")
    WinActivate("Sophos Anti-Virus Installations-Wizard", "Sophos Anti-Virus installieren in:")
    WinWaitActive("Sophos Anti-Virus Installations-Wizard", "Sophos Anti-Virus installieren in:")
    Send("W")

    ;ControlClick("Sophos Anti-Virus Installations-Wizard", "Sophos Anti-Virus installieren in:", 12325, 2, 1)

    WinWait("Sophos Anti-Virus Installations-Wizard", "Geben Sie den Speicherort an, von dem der Computer Updates erhält")
    WinActivate("Sophos Anti-Virus Installations-Wizard", "Geben Sie den Speicherort an, von dem der Computer Updates erhält")
    WinWaitActive("Sophos Anti-Virus Installations-Wizard", "Geben Sie den Speicherort an, von dem der Computer Updates erhält")
    ControlSetText("Sophos Anti-Virus Installations-Wizard", "Geben Sie den Speicherort an, von dem der Computer Updates erhält", 104, "xxxxx")
    ControlSetText("Sophos Anti-Virus Installations-Wizard", "Geben Sie den Speicherort an, von dem der Computer Updates erhält", 105, "yyyyy")
    ControlSetText("Sophos Anti-Virus Installations-Wizard", "Geben Sie den Speicherort an, von dem der Computer Updates erhält", 106, "yyyyy")
    Send("W")
    WinWait("Sophos Anti-Virus Installations-Wizard", "Der Installations-Wizard ist jetzt für die Installation von Sophos Anti-Virus bereit.")
    WinActivate("Sophos Anti-Virus Installations-Wizard", "Der Installations-Wizard ist jetzt für die Installation von Sophos Anti-Virus bereit.")
    WinWaitActive("Sophos Anti-Virus Installations-Wizard", "Der Installations-Wizard ist jetzt für die Installation von Sophos Anti-Virus bereit.")
    Send("W")
    WinWait("Sophos Anti-Virus Installations-Wizard", "Sie haben Sophos Anti-Virus installiert.")
    WinActivate("Sophos Anti-Virus Installations-Wizard", "Sie haben Sophos Anti-Virus installiert.")
    WinWaitActive("Sophos Anti-Virus Installations-Wizard", "Sie haben Sophos Anti-Virus installiert.")
    WinClose("Sophos Anti-Virus Installations-Wizard", "Sie haben Sophos Anti-Virus installiert.")