Показать полную графическую версию : [решено] Тихая установка программ (sfx архивов) с изменением пути папки для установки
Доброго времени суток! Я скачал мини игры упакованные winrar -ом в sfx и по умолчанию путь установки C:\Games\Majong\. я решил сделать bat для установки таких игр в тихом режиме и при установке поменять путь установки как я поменял для дугих инсталяционных пакетов типа: /D=D:\Games\Majong. Я сделал такой батник :
@echo off
cd /d "%~dp0"
start "" /min /wait "%~dp0kos.exe -y -gm путь для другой папки"
pause
дело в том что для игр упакованных в NSIS или Smart Install Maker все работает
cd /d "%~dp0"
start "" /min /wait "%~dp0=----= Soft =----=\software\other\Unchecky041.exe /s"
start "" /min /wait "%~dp0=----= Soft =----=\software\other\Total Commander 8.51 Final\Total Commander 8.51a Slim Edition.exe"
start "" /min /wait "%~dp0=----= Soft =----=\software\other\AntirunComssEditionSetup.exe /S"
Пожалуйста помогите если есть возможность!
Нашел решения для изменения пути установки (спустя 2 дня поиска) команда -d но всплыла другая загвостка ! не срабатывает ключ -у и не подтверждает установку архива.
архив запускается и сворачивается командой /min но ключ -y(да) не срабатывает и не нажимается Извлечь и готово
@echo off
cd /d "%~dp0"
start "" /min /wait ""%~dp0kos.exe -y -ai -IBCK -d"D:\Games\proba\"
pause
дело в том что для игр упакованных в NSIS или Smart Install Maker все работает »
Дело в том, что WinRAR, NSIS и Smart Install Maker — три разных приложения.
Нашел решения для изменения пути установки (спустя 2 дня поиска) команда -d »
Достаточно было прочитать справку в части «SFX-модули с GUI: параметры командной строки».
но всплыла другая загвостка ! не срабатывает ключ -у и не подтверждает установку архива.
архив запускается и сворачивается командой /min но ключ -y(да) не срабатывает и не нажимается Извлечь и готово »
См. ответ на первый пункт выше. Прочтите, наконец, справку WinRAR и не пытайтесь применять к его sfx-архивам параметры, которые они отродясь не поддерживали.
я понимаю что я глупо выгляжу но я самоучка. Команды от других инсталяционных пакетов я для Winrar не брал а пользовался именно справкой WrinRARa, не мог найти ключ для изменения пути так , а в ключу -d . Не спорю может у меня руки кривоваты и я его не те команды прописываю :dont-know :dont-know
Спасибо за подсказку! я и смотрел в справке SFX-модули GUI: параметры командной строки там и нашел команду для изменения пути, а сейчас еще внимательней посмотрел и увидел ключ -s
Теперь готовый вариант выглядит так :
@echo off
cd "%~dp0"
start "" /min /wait ""%~dp0kos.exe -s -d"D:\Games\proba\"
pause
Если кому интересно я на работе переустанавливал системы как пришел работать сисадмином и после установки надоедало щелкать устанавливать флешь плеер, нет фреймворк, и прочие программы и утилиты я тогда решил сделать БАТ для полной тихой установки программ и прочего для работы системы. Значит вот что у меня на данный момент и я еще это наращиваю и улучшаю добавляя меню типа выбора Установка для предприятия (бесплатные версии программ) и Установка пользователям (нужные программ и утилиты)
@echo off
cls
chcp 866>nul
title ^--= first install Windows =--^
color 1b
echo.
echo. $$$$$$$$$$
echo. $$$$$$$$$$$$$$
echo. $$$$$$$$$$$$$$$$
echo. 4$$$$$$$$$$$$$$$$$
echo. 4$$$$$$$$$$$$$$$$$
echo. $$$$" "$$$$" "$$$$
echo. $$F $$$$ $$$
echo. $$___$$$$___$$
echo. $$$$$"^$$$$$
echo. "$$$ee$$$"
echo. $$$$$$
echo. 4$$c $....$ ¬$$r
echo. ^$$$b $$$$ e$$$"
echo. d$$$$$e z$$$$$b
echo.4$$$*$$$$$c $$$$$*$$$r
echo. "" ^*$$$be$$$*" ^"
echo. "$$$$"
echo. d$$P$$$b
echo. d$$P $$$b
echo. ed$$$" "$$$be
echo. $$$$$$P $$$$$$
echo.4$$$$$P $$$$$$"
echo. "*$$$" $$P
echo. ""
powercfg.exe -hibernate off
echo.
cd /d "%~dp0"
start "" /min /wait "%~dp0=----= Soft =----=\software\other\Unchecky041.exe" /S
start "" /min /wait "%~dp0=----= Soft =----=\software\other\Total Commander 8.51 Final\Total Commander 8.51a Slim Edition.exe"
start "" /min /wait "%~dp0=----= Soft =----=\software\other\AntirunComssEditionSetup.exe" /S
start "" /min /wait "%~dp0=----= Soft =----=\software\other\TeamViewer_Setup 9.exe" /S /I
start "" /min /wait "%~dp0=----= Soft =----=\software\antivir\anvirrus.exe" /VERYSILENT
start "" /wait "%~dp0=----= Soft =----=\software\antivir\BDAntiCryptoWallSetup.exe"
ping -n 1 -w 500 192.168.254.254 >nul
cd /d "%~dp0"
if "%PROCESSOR_ARCHITEW6432%"=="AMD64" goto launch64
if "%PROCESSOR_ARCHITECTURE%"=="" set PROCESSOR_ARCHITECTURE=x86
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto launch32
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto launch64
goto endorunknwn
:launch32
start "" /min /wait "%~dp0=----= Soft =----=\software\archiv\7-Zip-15.12.exe" /S /I
goto endorunknwn
:launch64
start "" /min /wait "%~dp0=----= Soft =----=\software\archiv\7-Zip-15.12.exe" /S /I
:endorunknwn
ping -n 1 -w 500 192.168.254.254 >nul
cd /d "%~dp0"
start "" /min /wait "%~dp0=----= Soft =----=\software\Browsers\Chrome.exe" /S /I
start "" /min /wait "%~dp0=----= Soft =----=\software\Browsers\Opera.exe" /S /I
start "" /min /wait "%~dp0=----= Soft =----=\software\media\K-Lite_Codec_Pack.exe" /VERYSILENT /NORESTART
start "" /min /wait "%~dp0=----= Soft =----=\software\media\KMPlayer.exe" /S /I
start "" /min /wait "%~dp0=----= Soft =----=\software\other\Skype.exe" /S /I
ping -n 1 -w 500 192.168.254.254 >nul
cd /d "%~dp0"
start "" /min /wait "%~dp0=----= Soft =----=\software\scan\Adobe.Reader.XI.v11.0.10.exe" /S /I
start "" /min /wait "%~dp0=----= Soft =----=\software\seti\Net Speakerphone 4.10.140319 RC1.exe" /VERYSILENT /NORESTART
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Adobecomponents.DC.27.10.2015\Adobecomponents.exe" /S /ALL
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\RuntimePack_x86_x64.exe" -y -gm2 -fm0
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\UnityWebPlayer.exe" /S /I
ping -n 1 -w 500 192.168.254.254 >nul
cd /d "%~dp0"
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Microsoft.NET.Framework.exe" /S /A
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Microsoft.NET.Framework.exe" /S /B
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Microsoft.NET.Framework.exe" /S /С
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Microsoft.NET.Framework.exe" /S /D
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Microsoft.NET.Framework.exe" /S /E
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\Microsoft.NET.Framework.exe" /S /F
ping -n 1 -w 500 192.168.254.254 >nul
cd /d "%~dp0"
start "" /min /wait "%~dp0=----= Soft =----=\software\Punto Switcher 3.3.1 Build 364.exe" /quiet /norestart
start "" /min /wait "%~dp0=----= Soft =----=\software\WinDjView.exe" /VERYSILENT /NORESTART
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\msxml 4.0.msi" /quiet /norestart
ping -n 1 -w 500 192.168.254.254 >nul
cd /d "%~dp0"
if "%PROCESSOR_ARCHITEW6432%"=="AMD64" goto launch64
if "%PROCESSOR_ARCHITECTURE%"=="" set PROCESSOR_ARCHITECTURE=x86
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto launch32
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto launch64
goto endorunknwn
:launch32
start "" /min /wait "%~dp0=----= Soft =----=\software\Silverlight.exe" /S /86
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\JavaSE-8.66.exe" /S /86
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\JavaSERE-7.0.80.exe" /S /86
goto endorunknwn
:launch64
start "" /min /wait "%~dp0=----= Soft =----=\software\Silverlight.exe" /S /64
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\JavaSE-8.66.exe" /S /64
start "" /min /wait "%~dp0=----= Soft =----=\software\System_software_for_Windows\JavaSERE-7.0.80.exe" /S /64
:endorunknwn
call "%~dp0=----= Soft =----=\software\System_software_for_Windows\ActivX dcsclictrl\install.cmd"
call "%~dp0=----= Soft =----=\software\Стоп служб full.bat"
ping -n 1 -w 500 192.168.254.254 >nul
:R
cd /d "%~dp0"
echo.
echo Установка антивируса
echo Ваш выбор:
echo 1) 360 Total Security
echo 2) Avast! Free Antivirus
echo 3) Avira Free Antivirus
echo 4) ESET NOD32 Antivirus
echo 5) ESET NOD32 Smart Security
echo 6) Выход
echo.
Set /p x="Выбор: "
if "%x%"=="1" (start "" /min /wait "%~dp0=----= Soft =----=\software\antivir\360TS_Setup_8.0.0.1047.exe")
if "%x%"=="2" (start "" /min /wait "%~dp0=----= Soft =----=\software\antivir\Avast! Free Antivirus 2016 11.1.2241.exe")
if "%x%"=="3" (start "" /min /wait "%~dp0=----= Soft =----=\software\antivir\Avira Free Antivirus 15.0.14.259.exe" -s)
if "%x%"=="4" (start "" /min /wait "%~dp0=----= Soft =----=\software\antivir\ESET-8.0.312.3.exe" /S /EA)
if "%x%"=="5" (start "" /min /wait "%~dp0=----= Soft =----=\software\antivir\ESET-8.0.312.3.exe" /S /SS)
if "%x%"=="6" (exit)
cls
goto R
ping -n 1 -w 500 192.168.254.254 >nul
exit
путь в папках =----= Soft =----=\software\antivir\ до файла? а после ключи тихой установки
удачи и спасибо АДМИНАМ ЭТОГО САЙТА :up
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.