In meiner autoroun.inf kann man nach Auswahl der Start.bat verschiedene Anwendungen per choice starten.
Das habe ich für eine halbwegs unattended- Install für kaspersky bereits geschafft.
Die Parameter in der Kasperskyschleife unterscheiden sich nur anhand der Pfadangaben von dieser hier
:CLEAN
xcopy "CLEANUP\*.*" "C:\CLEANUP\"
"C:\CLEANUP\cleanup-uninst-copy.bat" // diese kopiert einen link zur unattended Deinstall auf dem Desktop. Ich weiss leider die Variablennamen bei autoit dafür noch nicht und habe daher diese Syniergien hier und dort. //
"C:\CLEANUP\Cleanup452.exe" // hier startet er die von mir erstellte und funktionierende unattended Installation. Diese funktioniert - solange sie nicht über die batch gestartet wird wie sie soll (keine Endlosschleife) //
pause
goto eof
Hier kommt die autoit- Installer- Datei
Spoiler anzeigen
run("cleanup452setup.exe")
run("cleanup-uninst-copy.bat")
WinWait("Installing CleanUp! 4.5.2","To proceed")
WinActivate("Installing CleanUp! 4.5.2","To proceed")
ControlClick("Installing CleanUp! 4.5.2","To proceed", 1027, "left")
ControlClick("Installing CleanUp! 4.5.2","To proceed", 1008, "left")
WinWait("Installing CleanUp! 4.5.2","Destination")
WinActivate("Installing CleanUp! 4.5.2","Destination")
ControlClick("Installing CleanUp! 4.5.2","Destination", 1008, "left")
WinWait("Installing CleanUp! 4.5.2","Thank you")
WinActivate("Installing CleanUp! 4.5.2","Thank you")
ControlClick("Installing CleanUp! 4.5.2","Thank you",1050, "left")
ControlClick("Installing CleanUp! 4.5.2","Thank you",1007, "left")
ControlClick("Installing CleanUp! 4.5.2","Thank you",1051, "left")
; startet die installierte cleanup.exe
run("cleanup.exe")
WinWait("Windows CleanUp!", "Summary")
WinActivate("Windows CleanUp!", "Summary")
ControlClick("Windows CleanUp!", "Summary",1000, "left")
WinWait("Windows CleanUp!", "Initial CleanUp! done")
WinActivate("Windows CleanUp!", "Initial CleanUp! done")
ControlClick("Windows CleanUp!", "Initial CleanUp! done",2,"left")
WinWait("CleanUp!","To delete")
WinActivate("CleanUp!","To delete")
ControlClick("CleanUp!","To delete",6,"left")
fileDelete("C:\cleanup\cleanup452.exe")
Das ist die erstellte uninstaller- Datei
Spoiler anzeigen
run("C:\Programme\CleanUp!\uninstall.exe")
winwait("Uninstalling Cleanup!","Are you")
winactivate("Uninstalling Cleanup!","Are you")
ControlClick("Uninstalling Cleanup!","Are you",6,"left")
winwait("Uninstalling Cleanup!","OK")
winactivate("Uninstalling Cleanup!","OK")
Controlclick("Uninstalling Cleanup!","OK",1006,"left")
DirRemove ("C:\Cleanup, 1")
filedelete ("C:\cleanup-uninst.exe")
Wer das Programm für die Install haben will findet es dort zum download http://www.stevengould.org/index.php?Itemid=69&id=15&option=com_content&task=view