como hago un scritp para que se instale los programas

Iniciado por mcarrion, 25 Diciembre 2012, 05:51 AM

0 Miembros y 1 Visitante están viendo este tema.

mcarrion

hola estoy trabajando con win 7 ult. y RT7 Lite.
ya lo que me falta es que el mismo instale una aplicaciones extras.
por ejemplo un win rar- luego lo descomprima- instale XY programas que estaban en dicho folder. este es mi script no se si tiene algo malo

Código (dos) [Seleccionar]
mdow @ /HID
@echo off

REG ADD %KEY%\005 /VE /D "WinRAR.3.91.x32" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\WinRAR.3.91.x32\setup.exe /s" /f

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\005 /VE /D "Adobe Reader 6" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\apps\AdobeReader6\AR6.msi /qn" /f

REG ADD %KEY%\015 /VE /D "Alcohol 120" /f
REG ADD %KEY%\015 /V 1 /D "%systemdrive%\apps\alcohol\setup.exe /qn" /f
REG ADD %KEY%\015 /V 2 /D "REGEDIT /S %systemdrive%\apps\alcohol\register.reg" /f

REG ADD %KEY%\025 /VE /D "Diskeeper 8" /f
REG ADD %KEY%\025 /V 1 /D "%systemdrive%\apps\DiskeeperPro_8.0.459.exe /s /v/qn" /f

REG ADD %KEY%\030 /VE /D "DU Meter 3" /f
REG ADD %KEY%\030 /V 1 /D "%systemdrive%\apps\dumeter3.exe /VERYSILENT /SP-" /f

REG ADD %KEY%\035 /VE /D "Flashget 1.4" /f
REG ADD %KEY%\035 /V 1 /D "%systemdrive%\apps\flashget\fgf140.exe /S" /f
REG ADD %KEY%\035 /V 2 /D "REGEDIT /S %systemdrive%\apps\flashget\register.reg" /f

REG ADD %KEY%\037 /VE /D "IsoBuster 1.5" /f
REG ADD %KEY%\037 /V 1 /D "%systemdrive%\apps\IsoBuster1.5.exe /VERYSILENT /SP-" /f
REG ADD %KEY%\037 /V 2 /D "taskkill /F /IM isobuster.exe" /f

REG ADD %KEY%\040 /VE /D "Kerio Personal Firewall 2.1.5" /f
REG ADD %KEY%\040 /V 1 /D "%systemdrive%\apps\KPF\Setup.exe -s" /f

REG ADD %KEY%\047 /VE /D "MSN Messenger 6.1" /f
REG ADD %KEY%\047 /V 1 /D "%systemdrive%\apps\MSN_Messenger_6.1.0202.msi /qn" /f

REG ADD %KEY%\050 /VE /D "Nero Burning ROM 5.5" /f
REG ADD %KEY%\050 /V 1 /D "REGEDIT /S %systemdrive%\apps\nero\register.reg" /f
REG ADD %KEY%\050 /V 2 /D "%systemdrive%\apps\Nero\Nero551054.exe /silent /noreboot" /f

REG ADD %KEY%\053 /VE /D ".NET Framework 1.1" /f
REG ADD %KEY%\053 /V 1 /D "%systemdrive%\apps\dotnetfw.exe" /f

REG ADD %KEY%\055 /VE /D "TweakUI Powertoy" /f
REG ADD %KEY%\055 /V 1 /D "%systemdrive%\apps\Powertoys\TweakUI.msi /qn" /f

REG ADD %KEY%\060 /VE /D "Task Switcher Powertoy" /f
REG ADD %KEY%\060 /V 1 /D "%systemdrive%\apps\Powertoys\TaskswitchPowertoySetup.exe /s /v/qn" /f

REG ADD %KEY%\065 /VE /D "Sun Java 1.4.2" /f
REG ADD %KEY%\065 /V 1 /D "%systemdrive%\apps\SunJava\j2re-1_4_2_01-windows-i586.exe /s /v/qn" /f
REG ADD %KEY%\065 /V 2 /D "REGEDIT /S %systemdrive%\apps\SunJava\RemoveSunJavaUpdateCheck.reg" /f

REG ADD %KEY%\070 /VE /D "Symantec AV Corp 8.1.1" /f
REG ADD %KEY%\070 /V 1 /D "%systemdrive%\apps\SAVCorp8.1.1.314.exe /qn" /f

REG ADD %KEY%\075 /VE /D "WinRAR 3.20" /f
REG ADD %KEY%\075 /V 1 /D "%systemdrive%\apps\WinRAR320.exe /s" /f

REG ADD %KEY%\080 /VE /D "Importing Registry Tweaks" /f
REG ADD %KEY%\080 /V 1 /D "REGEDIT /S %systemdrive%\apps\regtweaks.reg" /f

REG ADD %KEY%\085 /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\085 /V 1 /D "%systemdrive%\apps\cleanup.cmd" /f

EXIT

Eleкtro

#1
EDITO: No sé si te has fijado pero en el script intentas usar la variable "KEY" antes de setear su valor.

El método en el que lo estás haciendo es malo, porque lo que vas a conseguir es que se inicien los +20 instaladores al mismo tiempo, y eso puede ocasionar problemas, además de una obvia lentitud en el inicio, es desagradable de ver como se abren tantos programas al mismo tiempo,
En RT7 Lite tienes la pestaña para añadir aplicaciones, que sirve precisamente para lo que quieres hacer, úsala para instalar los paquetes que quieras en tiempo de ejecución:



PD: Al comprimir el rar SFX usa la opción "Esperar y devolver señal de retorno" si piensas hacerme caso :P

Saludos!