Ich hab eine Frage und zwar in den beiden ersten Zeilen steht ; require serial und irgendwann kommt $serial, wie soll ich das verstehen
[autoit]Skript von Johannes Mitlmeier
; require serial Microsoft Office 2003 Seriennummer: XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX
; require folder In welchen Ordner soll Microsoft Office installiert werden? C:\Programme\Microsoft Office\
; ----------------------------------------------------------------------------
;
; AutoIt Version: 3.1.1.100 (Beta)
;
; Autor: Johannes Mitlmeier
; Mail: [email='jm@autoit.de'][/email]
;
; Foren: http://www.autoitscript.com/forum (Englisch, offiziell)
; http://www.autoit.de (Deutsch)
;
; ----------------------------------------------------------------------------
TrayTip("Microsoft Office-Installation", "Die Installation von Microsoft Office läuft. Bitte warten...", 200)
[/autoit][autoit][/autoit][autoit]; Setup starten
Run('"' & @ScriptDir & '\Setup.exe"')
; Seriennummereingabe
WinWait("Microsoft Office 2003-Setup", "Geben Sie unten in die Felder den aus 25 Zeichen")
WinActivate("Microsoft Office 2003-Setup", "Geben Sie unten in die Felder den aus 25 Zeichen")
WinWaitActive("Microsoft Office 2003-Setup", "Geben Sie unten in die Felder den aus 25 Zeichen")
Send(StringReplace($serial, "-", "") & "{ENTER}")
; Persönliche Daten
WinWait("Microsoft Office 2003-Setup", "Benutzerinformationen")
WinActivate("Microsoft Office 2003-Setup", "Benutzerinformationen")
WinWaitActive("Microsoft Office 2003-Setup", "Benutzerinformationen")
Send("{ENTER}")
; Lizenzvereinbarung
WinWait("Microsoft Office 2003-Setup", "Bedingungen des Endbenutzer-Lizenzvertrags")
WinActivate("Microsoft Office 2003-Setup", "Bedingungen des Endbenutzer-Lizenzvertrags")
WinWaitActive("Microsoft Office 2003-Setup", "Bedingungen des Endbenutzer-Lizenzvertrags")
Send("!s!w")
; Installationstyp und -ort
WinWait("Microsoft Office 2003-Setup", "Installationsart")
WinActivate("Microsoft Office 2003-Setup", "Installationsart")
WinWaitActive("Microsoft Office 2003-Setup", "Installationsart")
ControlSetText("Microsoft Office 2003-Setup", "Installationsart", 4934, $folder)
Send("!w")
; Installationszusammenfassung
WinWait("Microsoft Office 2003-Setup", "Zusammenfassung")
WinActivate("Microsoft Office 2003-Setup", "Zusammenfassung")
WinWaitActive("Microsoft Office 2003-Setup", "Zusammenfassung")
Send("!i")
; Installation beendet
WinWait("Microsoft Office 2003-Setup", "erfolgreich abgeschlossen")
WinActivate("Microsoft Office 2003-Setup", "erfolgreich abgeschlossen")
WinWaitActive("Microsoft Office 2003-Setup", "erfolgreich abgeschlossen")
Send("!f")
TrayTip("Microsoft Office-Installation", "Die Installation von Microsoft Office wurde fertig gestellt.", 200)
Sleep(2000)
Exit