PDA

Показать полную графическую версию : [решено] Тихая установка программ (sfx архивов) с изменением пути папки для установки


DJIOAN
18-12-2015, 08:54
Доброго времени суток! Я скачал мини игры упакованные 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"


Пожалуйста помогите если есть возможность!

DJIOAN
18-12-2015, 11:33
Нашел решения для изменения пути установки (спустя 2 дня поиска) команда -d но всплыла другая загвостка ! не срабатывает ключ -у и не подтверждает установку архива.
архив запускается и сворачивается командой /min но ключ -y(да) не срабатывает и не нажимается Извлечь и готово

@echo off
cd /d "%~dp0"
start "" /min /wait ""%~dp0kos.exe -y -ai -IBCK -d"D:\Games\proba\"
pause

Iska
18-12-2015, 12:42
дело в том что для игр упакованных в NSIS или Smart Install Maker все работает »
Дело в том, что WinRAR, NSIS и Smart Install Maker — три разных приложения.

Нашел решения для изменения пути установки (спустя 2 дня поиска) команда -d »
Достаточно было прочитать справку в части «SFX-модули с GUI: параметры командной строки».

но всплыла другая загвостка ! не срабатывает ключ -у и не подтверждает установку архива.
архив запускается и сворачивается командой /min но ключ -y(да) не срабатывает и не нажимается Извлечь и готово »
См. ответ на первый пункт выше. Прочтите, наконец, справку WinRAR и не пытайтесь применять к его sfx-архивам параметры, которые они отродясь не поддерживали.

DJIOAN
18-12-2015, 13:34
я понимаю что я глупо выгляжу но я самоучка. Команды от других инсталяционных пакетов я для 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

DJIOAN
29-12-2015, 10:43
Если кому интересно я на работе переустанавливал системы как пришел работать сисадмином и после установки надоедало щелкать устанавливать флешь плеер, нет фреймворк, и прочие программы и утилиты я тогда решил сделать БАТ для полной тихой установки программ и прочего для работы системы. Значит вот что у меня на данный момент и я еще это наращиваю и улучшаю добавляя меню типа выбора Установка для предприятия (бесплатные версии программ) и Установка пользователям (нужные программ и утилиты)

@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