Aqui mais um exemplo, sei que eu posso automatizar mais ainda a instalação passando parâmetros nas instalações dos softwares, mais isto eu deixo para a próxima versão do batch. (:
@echo off
TITLE Instalacao CPD Engevix
echo Instalando Adobe Reader...
"\\serv01\Programas\Adobe Reader\Adobe 9.0\AdbeRdr90_pt_BR" /sAll
rem silent modo for product...
IF %ERRORLEVEL% == 0 GOTO A
echo Instalacao do Acrobat nao teve sucesso...
GOTO PULA
:A
echo Instalacao do Acrobat teve sucesso...
:PULA
echo Instalando power Archive...
"\\serv01\Programas\Power Archiver 6.0\powarc61br.exe"
IF %ERRORLEVEL% == 0 GOTO B
echo Instalacao do Power Archiver nao teve sucesso...
GOTO PULA1
:B
echo Instalacao do Power Archiver teve sucesso...
:PULA1
echo Instalando ISA Client...
IF %ERRORLEVEL% == 0 GOTO C
echo Instalaco nao teve sucesso...
GOTO PULA2
:C
echo Instalacao teve sucesso...
:PULA2
echo Instalando Java...
"\\serv01\Programas\Java MVJ & Sun 1.50\jre-6update10.exe"
IF %ERRORLEVEL% == 0 GOTO D
echo Instalaco nao teve sucesso...
GOTO PULA3
:D
echo Instalacao teve sucesso...
:PULA3
echo Instalando Flash...
"\\serv01\Programas\Plugin Flash\install_flash_player_active_x".msi
IF %ERRORLEVEL% == 0 GOTO E
echo Instalaco nao teve sucesso...
GOTO PULA4
:E
echo Instalacao teve sucesso...
:PULA4
echo Instalando Toshiba...
IF %ERRORLEVEL% == 0 GOTO F
echo Instalaco nao teve sucesso...
GOTO PULA5
:F
echo Instalacao teve sucesso...
:PULA5
echo Chamando bat Instalacao Impressoras...
echo -----------------------------
echo 1. Windows XP
echo 2. Windows Vista
echo 3. Nao instalar
echo -----------------------------
set opcao=
set /p opcao= Escolha sua opcao
if '%opcao%' == '1' GOTO XP
if '%opcao%' == '2' GOTO VISTA
if '%opcao%' == '3' GOTO EXIT
:XP
call "\\serv01\Programas\Toshiba IP\Engevix.bat"
GOTO EXIT
:VISTA
call "\\serv01\Programas\Toshiba IP\Engevix_Vista.bat"
:EXIT
:INI
echo Instalacao OFFICE...
echo ----------------------------
echo 1. Para instalar office 2000
echo 2. Para instalar office 2003
echo 3. Para instalar office 2007
echo 4. Nao instalar o Office
echo ----------------------------
set opcao=
set /p opcao= Escolha o Office a ser instalado...
if '%opcao%' == '1' GOTO 2000
if '%opcao%' == '2' GOTO 2003
if '%opcao%' == '3' GOTO 2007
if '%opcao%' == '4' GOTO FIM
echo SUAS ESCOLHAS SAO 1 2 3...
GOTO INI
:2000
echo Instalando o OFFICE 2000
echo Instalando Path para abrir docx em office 2000
"\\serv01\Programas\Path para Abrir docx em office 2000\FileFormatConverters.exe"
echo.
echo Instalando o OutLook 2003
GOTO FIM
:2003
echo
echo Instalando o OFFICE 2003
GOTO FIM
:INI2
:2007
echo Para instalacao do OFFICE 2007
echo 1. Para Notebook
echo 2. Para Destop
echo 3. Sair
set opcao=
set /p opcao= Escolha o modelo a ser instalado...
if '%opcao%' == '1' GOTO NOTE
if '%opcao%' == '2' GOTO DEST
if '%opcao%' == '3' GOTO FIM
echo SUAS ESCOLHAS SAO 1 2 3...
GOTO INI2
:NOTE
"\\serv01\Programas\Office_2007 Notebook\SETUP.exe"
GOTO FIM
:DEST
echo Instalando PDF Word 2007...
"\\serv01\Programas\PDF WORD 2007\SaveAsPDFandXPS.exe"
echo Instalando Visualizador power point 2007...
"\\serv01\Programas\Visualizador Power Point\PowerPointViewer2007.exe"
echo Instalando Visualizador power point 2003...
"\\serv01\Programas\Visualizador Power Point\PPVIEWER2003.exe"
GOTO FIM
echo FIM...
:FIM
3 comentários:
Muito bom!!! Era o que eu precisava.
Meu comentario é que este post foi tao bom que nem merece comentario!!!
Brincadeira, muito bom e dde muita utilidade!!
Grande Abraço,
MRT
http://bloglmb.blogspot.com/2011/11/aprenda-javascript.html
Visita aí, ensina Batch pra quem está interessado.
Postar um comentário