1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. SendXP

Beiträge von SendXP

  • AutoIt Script wird nicht beendet

    • SendXP
    • 4. Mai 2009 um 15:35

    Super danke für den Tip. Das Script läuft nun durch und wird beendet.

    Super! Vielen dank für die schnelle Hilfe!

  • AutoIt Script wird nicht beendet

    • SendXP
    • 4. Mai 2009 um 15:20

    ; Run TortoiseGit-Installer
    Run("Git-1.6.2.2-preview20090408.exe")

    ; Sicherstellen, dass die Installroutine startet
    WinWaitActive("Git Setup", "&Next")
    Send("{ENTER}")
    Sleep(200)

    ; Weiter im GNU Lizenzfenster
    WinWaitActive("Git Setup", "&Next")
    controlclick("Git Setup", "&Next", "TButton2")
    WinWaitActive("Git Setup")
    Sleep(200)

    ; Weiter im Installationspfadfenster
    WinWaitActive("Git Setup", "&Next")
    controlclick("Git Setup", "&Next", "TButton3")
    WinWaitActive("Git Setup")
    Sleep(200)

    ; Keinen Menüeintrag anlegen
    WinWaitActive("Git Setup", "&Don't create a Start Menu folder")
    controlclick("Git Setup", "&Don't create a Start Menu folder", "TCheckBox1")
    WinWaitActive("Git Setup")
    Sleep(200)

    ; Weiter nach Menüeintragabwahl
    WinWaitActive("Git Setup", "&Next")
    controlclick("Git Setup", "&Next", "TButton4")
    WinWaitActive("Git Setup")
    Sleep(200)

    ; Weiter nach Menüeintragabwahl
    WinWaitActive("Git Setup", "")
    ; Abwahl - Create a Quick Launch icon
    Send ("{SPACE}")
    Send ("{DOWN}")
    Sleep(200)
    ; Abwahl - Create a Desktop icon
    Send ("{SPACE}")
    Send ("{DOWN}")
    Sleep(200)
    ; Abwahl - Add Git Bash Here
    Send ("{SPACE}")
    Send ("{DOWN}")
    Sleep(200)
    ; Abwahl - Add Git GUI here
    Send ("{SPACE}")
    Send ("{TAB}")
    Send ("{TAB}")
    Send ("{ENTER}")
    WinWaitActive("Git Setup")
    Sleep(200)

    ; Auswahl - Use Git Bash only
    WinWaitActive("Git Setup", "&Next")
    Send ("{ENTER}")
    Sleep(200)

    ; Auswahl - Use OpenSSH
    WinWaitActive("Git Setup", "&Next")
    Send ("{ENTER}")
    Sleep(200)

    ; Auswahl - Commit line endings as they are
    WinWaitActive("Git Setup", "")
    Send ("{DOWN}")
    Sleep(200)
    Send ("{ENTER}")
    Sleep(30000)

    ; Abwahl - View releaseNotes.rft
    WinWaitActive("Git Setup", "")
    Send ("{SPACE}")
    Sleep(200)
    Send ("{ENTER}")
    Sleep(200)
    ; Finished Gid Installation


    ; Installiert TortoiseGit auf einem FSS-PC

    ; Run TortoiseGit-Installer
    ShellExecute("TortoiseGit-0.5.1.0-32bit.msi", "/norestart")

    ; Sicherstellen, dass die Installroutine startet
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Next")
    Send("{ENTER}")

    ; Sicherstellen, dass die Installroutine startet
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) License Agreement", "")
    Send("{TAB}")
    Send("{TAB}")
    Send("{TAB}")
    Send("{UP}")
    Send("{ENTER}")

    ; Auswahl Choose SSH Client
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Next")
    Send("{TAB}")
    Send("{ENTER}")

    ; Auswahl Custom Setup
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Next")
    controlclick("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Next", "Button2")
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup")

    ; Install
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Install")
    controlclick("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Install", "Button2")
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup")

    ; Fertigstellung
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup", "&Finish")
    Send("{TAB}")
    Send("{SPACE}")
    Send("{TAB}")
    Send("{TAB}")
    Send("{ENTER}")
    Sleep(500)
    WinWaitActive("TortoiseGit 0.5.1.0 (32 bit) Setup")

    ; Beenden
    Exit

  • AutoIt Script wird nicht beendet

    • SendXP
    • 4. Mai 2009 um 13:04

    Ich habe zwei Installationsscripte erstellt.

    Diese laufen soweit ich das wünsche auch durch.

    Anschließend sehe ich aber im Sytray (unter Windows rechts bei der uhrzeit) noch immer das Autoit Icon. Die Funktion "Script Paused" ist aktiv. Beende ich das Script über den Systray-klick-EXIT passt auch alles.

    Schön wäre es jetzt natürlich, wenn Autoit nach der installation auch wirklich beendet wird.

    Im Script habe ich die letzten Zeilen:


    ; Beenden
    Exit


    Gibt es einen Befehel für z.B. "FORCE EXIT"? Oder habt ihr noch eine Idee, wie ich das Script auch wirklich beende.

    Vielen Dank für eure Unterstützung!

  • Kein Neustart nach installation über Autoit

    • SendXP
    • 29. April 2009 um 09:13

    Hallo zusammen,

    seit gestern nun zähle ich mich zu den Usern des Tools "Autoit" und bin natürlich auch begeistert.

    Ich habe mir anfanglich ein Script erstellt, welches mir ein Programm installiert und im Installationsprozess diverse Einstellungen vornimmt. Anschließend wird ein zweites Programm installiert. Ebenfalls mittels Autoit.
    Abschließend konnte ich beide Skripte in einem Skript zusammenfassen. Bis hier klappt auch alles super.

    Leider ist das 2te Programm der Meinung einen Systemneustart durchführen zu wollen. Dieser ist an dieser Stelle jedoch noch nicht notwenig.
    Es erscheint ein Fenster, über welches ich auswählen kann, ob der Neustart eingeleitet wird, oder nicht.
    Auswahlmöglichkeit = Ja / Nein (siehe Screenshot)

    Nun war mein Ansatz einfach das nachstehende Skript
    a. in mein Installationsskript einzubinden
    b. über mein Installationsskript ein weiteres Autoit-Skript aufzurufen
    welches die Neustartfrage mit "Nein" beantwortet.

    Das Skript:
    ; Kein Neustart
    WinWaitActive("Installer Information","You must restart your system f")
    ControlClick("Installer Information","You must restart your system f","Button2")

    ; Beenden
    Exit

    Leider funktioniert weder Variante a. noch Variante b. 
    Rufe ich das Neustartskript als Kompilierte EXE (eigenständiges Programm) über einen Doppelklick auf. Wird das Neustartfenster geschlossen, sofern diese aktiv ist.
    Nun meine Frage: wie kann ich das Neustartfenster mit "Nein" abfangen, ohne weitere Benutzerinteraktion?
    Vielen Dank für euere Unterstützung

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™