Hier mal etwas ganz kleines!
Die Webseite Ninite bietet einem die Möglichkeit diverse Kostenlose Programme mit wenigen Clicks zu installieren.
Allerdings ist die Version die eine Silent Installation der Programme ermöglicht nur gegen Endgeld zu benutzen, weshalb ich mich nach einer anderen Möglichkeit umgesehen habe um Ninite Installationen mit meinem Windows Program Installer abarbeiten zu können.
Dabei habe ich zwar ein Autoit Script gefunden, allerdings hat es nicht mehr richtig Funktioniert so das das Installationsfenster nicht geschlossen wurde.
Deshalb hier eine Version die Aktuell funktioniert
; =============================================================================================
; Name ..........: Ninite Silent Installer
; Version .......: 1.0.0
; Author ........: Lutz Ifer
; Beschreibung ..: Zum installieren der Ninite Setups im Silent Modus
; Der Ninite Installer muss als Ninite.exe im gleichen Ordner liegen
; =============================================================================================
#RequireAdmin
; Starte Ninite.exe
Run(@ScriptDir & "\Ninite.exe")
; Warte bis 20 Sekunden auf das Fenster
WinWait("Ninite", "", 20)
While 1
$text = WinGetText("Ninite", "")
If StringInStr($text, "Finished.", 1) Then
ExitLoop ; Wenn installation fertig die Schleife beenden
EndIf
Sleep(500)
WEnd
Sleep(2000)
; Alle Ninite Prozesse beenden
Local $aProcessList = ProcessList("Ninite.exe")
For $i = 1 To $aProcessList[0][0]
ProcessClose($aProcessList[$i][1])
Next
Alles anzeigen
Funktionen:
- Installation des Ninite Installers ohne Benutzereingaben
Benutzung:
- Es muss nur eine Ninite.exe im gleichen Ordner vorhanden sein und die .exe von diesem Script gestartet werden
Lizenz:
Das Script steht unter der MIT-Lizenz und kann von jedem frei benutzt werden