Wie starte ich die Installationsdatei (* .exe) auf dem PC?

911
Rondey Lau

Kann man die Batch-Installation auf einmal ausführen, anstatt wiederholt auf mehrere Dutzend Setup-Dateien (* .exe) zu doppelklicken? Oder reicht mindestens ein Doppelklick aus, um sie nacheinander zu aktivieren?

Die nächsten Google-Lösungen wären Ninite und Speed ​​Install . Beide bieten jedoch nur die Auswahl einiger voreingestellter, bekannter Programme, die nicht anpassbar sind, um einige meiner gespeicherten (* .exe) -Dateien aufzunehmen.

Könnte es angesichts des absehbaren sich wiederholenden Verfahrens in der Zukunft einen Weg geben, um dieses Problem zu umgehen?

0
Wenn sich alle ausführbaren Dateien im selben Ordner befinden, können Sie mit dem Befehl FOR jedes Setup starten. Sie müssen jedes Setup noch durch die Installation führen und auf Weiter klicken. Wenn Sie alles mit einem Klick ausführen möchten, benötigen Sie mehr als nur FOR. Ein Makro-Skripting-Tool, das Tastatureingaben senden kann, wäre dann erforderlich. Es ist jedoch wahrscheinlich viel zeitaufwändigeres Erstellen als später. Nur wenn Sie viele Installationen auf mehr als 30 Computern durchführen müssen, ist eine Installation auf Makro-Basis eine Überlegung wert. LPChip vor 7 Jahren 0
@LPChip Ich würde prüfen, ob EXEs eine unbeaufsichtigte Installation über einen Befehlszeilenschalter zulassen. JosefZ vor 7 Jahren 0
@JosefZ Ich weiß, aber das bedeutet, dass FOR nicht mehr verwendet werden kann, da der Schalter für die unbeaufsichtigte Installation je nach Setup unterschiedlich ist. Einige haben / s einige / q einige / stumm usw. LPChip vor 7 Jahren 1

1 Antwort auf die Frage

0
Y.Lin

Übliche Installationsprogramme haben Optionen für die "unbeaufsichtigte Installation". Zum Beispiel haben Innosetups /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /DIR="C:\INSTALL\PATH"zu diesem Zweck eine Befehlszeilenoption, während NSIS-Installationsprogramme dies tun /S /D=C:\Install Path\No Quotes Allowed Even If Space Present.

Weitere Informationen finden Sie unter Unbeaufsichtigte Installation .

Bei unbeaufsichtigten Installationen gibt es natürlich wenig Auswahlmöglichkeiten, z. B. können Sie sich nicht entscheiden, ob Sie ein 32-Bit- oder ein 64-Bit-R-Paket installieren, sondern beides.

Im Folgenden finden Sie eine Batch-Datei, die ich zur automatischen Installation von TeXmacs und Maxima auf dem Multimedia-System in meinem Klassenzimmer erstellt habe. Die zwei Unterprogramme darin können nützlich sein.

setlocal  set "main_dir=%USERPROFILE%\DESKTOP" set "TeXMacs_dir=%main_dir%\mathsofts\TeXMacs" set "maxima_dir=%main_dir%\mathsofts\maxima"  call :silent_install_inno "%~dp0TeXmacs.exe" "%TeXMacs_dir%" call :silent_install_nsis "%~dp0maxima.exe" "%maxima_dir%"  endlocal exit /b  :silent_install_inno :: parameters: %1--path to the installer executable :: %2--installation path start "" /wait %1 /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /DIR=%2 exit /b  :silent_install_nsis :: parameters: %1--path to the installer executable :: %2--installation path :: note: NO QUOTES in %2 is allowed, so %~2 should be used to de-quote start "" /wait %1 /S /D=%~2 exit /b