PC'de setup-file (* .exe) kurulumu nasıl yapılır?


0

Arka arkaya onlarca kurulum dosyasını (* .exe) çift tıklamak yerine, bir kerede toplu yükleme yapmak mümkün olabilir mi? Veya sırayla etkinleştirmek için en az bir çift tıklama yeterli mi?

En yakın Google çözümleri, Ninite ve Speed ​​Install olacaktır . Ancak, her ikisi de yalnızca bazı önceden kaydedilmiş, iyi bilinen programların seçeneklerini sunar; depolanan (* .exe) dosyalarımın bazılarını kucaklayacak kadar özelleştirilemez.

Gelecekte öngörülebilir tekrarlanabilir prosedür göz önüne alındığında, bunu aşmanın bir yolu olabilir mi?


Tüm çalıştırılabilir dosyalar aynı klasördeyse, her bir ayarı başlatmak için FOR komutu kullanılabilir. Kuruluma devam etmek için kurulumunuza yönlendirmeniz ve ileriki bölümleri tıklatmanız gerekir. Tuş vuruşları gönderebilen bir makro komut dosyası aracı gerekli olacaktır, ancak daha sonra kullanmaktan daha fazla zaman alan bir bina olması muhtemeldir. Yalnızca 30'dan fazla bilgisayarda çok fazla yükleme yapmanız gerekiyorsa, makro tabanlı yükleme dikkate değerdir.
LPChip

@ LPChip EXE'lerin bazı komut satırı anahtarları tarafından katılımsız kuruluma izin verip vermediğini kontrol ederim.
JosefZ

1
@JosefZ Biliyorum, ancak katılımsız yükleme anahtarı kurulum başına farklı olduğundan FOR FOR artık kullanılamayacağı anlamına geliyor. Bazıları / s bazıları / q bazıları / sessiz, vb.
Var

Yanıtlar:


0

Genel yükleyiciler "sessiz yükleme" için seçeneklere sahiptir. Örneğin, Innosetup’ın /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /DIR="C:\INSTALL\PATH"bu amaçla komut satırı seçeneği varken NSIS kurucuları da vardır /S /D=C:\Install Path\No Quotes Allowed Even If Space Present.

Daha fazla bilgi için Katılımsız Kurulum'a bakın .

Elbette, sessiz kurulumlar çok az seçenek sunar; örneğin, 32 bit mi yoksa 64 bit R paketi mi yükleyeceğinize karar veremezsiniz, ancak her ikisini de kurmanız gerekir.

Örnek olarak, aşağıda TeXmacs ve maxima'yı otomatik olarak sınıfımdaki multimedya sistemine kurmak için oluşturduğum bir toplu iş dosyası bulunmaktadır. İçindeki iki alt yordam yararlı olabilir.

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.