insgesamt ein tolles Werkzeug, einen Verbesserungsvorschlag zum Bereich "Kopiere Updates für gewählte Produkte ins Verzeichnis:" hätte ich aber:
Ich habe die Funktion temporär genutzt, um die Daten für XP und Win7 auf einen USB-Stick zu kopieren. Die Einstellungen sind dann in der INI-Datei gelandet und waren beim nächsten Lauf ohne USB-Stick natürlich noch aktiv, was zu einer Fehlermeldung und einiger Suche im Quellcode geführt hat: Nach Download und ISO-Erstellung für Win7 kam ein Kopierfehler (Versuch, die Win7-Daten ins Nirwana "" zu kopieren) und die Verarbeitung ist abgebrochen (Einstellungen zu den XP-Updates werden dann nicht mehr ausgeführt).
Umgehen könnte man das mit einer einfachen Prüfung in der Funktion "RunUSBCreationScript" in der "UpdateGenerator.au3", eine simple Debug-Ausgabe habe ich angefügt - natürlich wäre da noch mehr machbar (Ändern der INI-Einstellungen, Abfrage, Übergehen, wenn kein USB-Medium verfügbar ist, Prüfung auf Schreibrechte ...)
Gruß
kara2004
- Code: Select all
Func RunUSBCreationScript($stroptions, $strswitches, $strpath)
Dim $result
If $strpath = "" Then
MsgBox(0, "DEBUG", "NO_PATH")
Return
ElseIf Not FileExists($strpath) Then
MsgBox(0, "DEBUG", "PATH_ERR='" & $strpath & "'")
Return
EndIf
If ShowGUIInGerman() Then
WinSetTitle($maindlg, $maindlg, $caption & " - Kopiere Dateien für " & $stroptions & "...")