Instalar programas por script cmd .bat
Exemplo de script para instalação automatizada via CMD, arquivo .bat
Opção de modificação:
Onde houver Ex: echo 1 - VCC++
(Ai é o nome que aparecera na lista de instalação, você pode mudar pra sua escolha)
Onde houver Ex: echo Instalando VCC++...
(Será o nome que aparecera durante a instalação)
Onde houver Ex: .\VCC++\install_all.bat
(Será o caminho do arquivo instalador, nesse exemplo ele está dentro da pasta VCC++\arquivo instalador)
O .\ direciona a instalação para pasta local onde o script está localizado.
@echo off
:: Verifica se o script esta sendo executado como administrador
net session >nul 2>&1
if %errorLevel% neq 0 (
echo.
echo Este script precisa ser executado como administrador.
echo Solicite permissão para executar como administrador...
echo.
pause
:: Reinicia o script como administrador
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit /b
)
title Instalador Autonomo de Programas
cls
echo ============================================================================
echo # Instalador de Programas
echo ============================================================================
echo.
rem Menu de seleção de programas
echo Selecione os programas a serem instalados, separando os numeros por espacos:
echo 1 - VCC++
echo 2 - WinRar
echo 3 - Anydesk
echo 4 - Chrome
echo 5 - CoreTemp
echo 6 - Cpuz
echo 7 - CrystalDiskMark
echo 8 - CrystalDiskInfo
echo 9 - DoroPdf
echo 10 - Firefox ESR
echo 11 - Foxit Reader
echo 12 - HD TunePro
echo 13 - ImageGlass 8
echo 14 - ImageGlass 9
echo 15 - Java x86
echo 16 - Java x64
echo 17 - KliteCodec
echo 18 - Office 2019
echo 19 - Office 2021
echo 20 - Office 2024
echo 21 - 7zip
echo 22 - Avast
echo 23 - USB4_blocker
echo 24 - NetFramework_4.8
echo 25 - NetFramework_6.0_x86
echo 26 - NetFramework_6.0_x64
echo 27 - Net8.0_x64
echo 28 - Corrige Impressora rede - Ativa modo seguro
echo 29 - Win11 Classic Menu
echo 30 - Ativa Windows - Office
echo.
set /p choices="Digite os numeros dos programas a serem instalados (ex.: 1 2 3): "
rem Inicio da instalacao com base nas escolhas do usuario
for %%A in (%choices%) do (
if "%%A"=="1" (
cd /d "%~dp0"
echo Instalando VCC++...
.\VCC++\install_all.bat
echo.
)
if "%%A"=="2" (
cd /d "%~dp0"
echo Instalando WinRar...
.\WinRar\winrar-x64-701br.exe
echo.
)
if "%%A"=="3" (
cd /d "%~dp0"
echo Instalando Anydesk...
.\anydesk.exe --install "c:\anydesk_suporte" --update-disabled --start-with-win --create-desktop-icon
echo.
)
if "%%A"=="4" (
cd /d "%~dp0"
echo Instalando Chrome...
.\ChromeSetup.exe
echo.
)
if "%%A"=="5" (
cd /d "%~dp0"
echo Instalando CoreTemp...
.\Core-Temp-setup-v1.18.1.0.exe /silent
echo.
)
if "%%A"=="6" (
cd /d "%~dp0"
echo Instalando Cpuz...
.\cpu-z_2.12-en.exe /SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
echo.
)
if "%%A"=="7" (
cd /d "%~dp0"
echo Instalando CrystalDiskMark...
.\CrystalDiskMark8_0_5.exe /silent
echo.
)
if "%%A"=="8" (
cd /d "%~dp0"
echo Instalando CrystalDiskInfo...
.\CrystalDiskInfo9_4_4.exe /silent
echo.
)
if "%%A"=="9" (
cd /d "%~dp0"
echo Instalando DoroPdf...
.\DoroSetup.exe /silent
echo.
)
if "%%A"=="10" (
cd /d "%~dp0"
echo Instalando Firefox ESR...
.\FirefoxESR.msi
echo.
)
if "%%A"=="11" (
cd /d "%~dp0"
echo Instalando Foxit Reader...
.\FoxitPDFReader.exe /silent
echo.
)
if "%%A"=="12" (
cd /d "%~dp0"
echo Instalando HD TunePro...
.\HD_Tune_Pro_silent.exe /quiet
echo.
)
if "%%A"=="13" (
cd /d "%~dp0"
echo Instalando ImageGlass 8...
.\ImageGlass_8.12.4.30_x86.msi /quiet
echo.
)
if "%%A"=="14" (
cd /d "%~dp0"
echo Instalando ImageGlass 9...
.\ImageGlass_9.1.8.723_x64.msi /quiet
echo.
)
if "%%A"=="15" (
cd /d "%~dp0"
echo Instalando Java x86...
.\jre-8u431-windows-i586.exe /s
echo.
)
if "%%A"=="16" (
cd /d "%~dp0"
echo Instalando Java x64...
.\jre-8u431-windows-x64.exe /s
echo.
)
if "%%A"=="17" (
cd /d "%~dp0"
echo Instalando KliteCodec...
.\K-Lite_Codec_Pack_1865_Mega.exe
echo.
)
if "%%A"=="18" (
cd /d "%~dp0"
echo Instalando Office 2019...
.\Office_2019_ProPlus\Instalar_Office_2019.bat
echo.
)
if "%%A"=="19" (
cd /d "%~dp0"
echo Instalando Office 2021...
.\Office_2021_LTSC\Instalar_Office_2021_LTSC.bat
echo.
)
if "%%A"=="20" (
cd /d "%~dp0"
echo Instalando Office 2024...
.\Office_2024_LTSC\Instalar_Office_2024_LTSC.bat
echo.
)
if "%%A"=="21" (
cd /d "%~dp0"
echo 7zip...
.\7z2404-x64.exe /S
echo.
)
if "%%A"=="22" (
cd /d "%~dp0"
echo Avast...
.\avast_free_antivirus_setup_online.exe
echo.
)
if "%%A"=="23" (
cd /d "%~dp0"
echo USB4_blocker...
.\usbc4setup.exe
echo.
)
if "%%A"=="24" (
cd /d "%~dp0"
echo NetFramework_4.8...
.\ndp48-x86-x64-allos-enu.exe
echo.
)
if "%%A"=="25" (
cd /d "%~dp0"
echo NetFramework_6.0_x86...
.\dotnet-runtime-6.0.35-win-x86.exe /q
echo.
)
if "%%A"=="26" (
cd /d "%~dp0"
echo NetFramework_6.0_x64...
.\dotnet-runtime-6.0.35-win-x64.exe /q
echo.
)
if "%%A"=="27" (
cd /d "%~dp0"
echo Net8.0_x64...
.\windowsdesktop-runtime-8.0.10-win-x64.exe /q
echo.
)
if "%%A"=="28" (
cd /d "%~dp0"
echo Corrige Impressora rede - Ativa modo seguro...
.\corrige_rede_impressora.bat
echo.
)
if "%%A"=="29" (
cd /d "%~dp0"
echo W11 Classic Menu...
.\W11ClassicMenu\W11ClassicMenu.exe
echo.
)
if "%%A"=="30" (
cd /d "%~dp0"
echo Ativa Windows - Office...
.\ativa.bat
echo.
)
)
echo.
echo Instalacao concluida.
pause
Comentários
Postar um comentário