
Si descargáis esto tendréis el manual y las herramientas:
http://www.megaupload.com/?d=TVNZEI5V
Crear una carpeta dónde guardaremos todos los archivos para el desatendido
Empezando Con El Desatendido
Lo primero que tenemos que hacer es saber los comandos para la instalación desatendida. Los comandos varían dependiendo del programa, aquí os deja LeThe varios:
http://www.letheonline.net/foro/viewtop ... =14&t=1412
También deberéis fijaros si vuestro instalador tiene extensión .exe o .msi ya que puede variar.
Cuándo la parte anterior está hecha abrir el bloc de notas(o un editor de texto) y escribir:
@echo off
"nombre del programa".exe /"comando"
exit
Lo guardáis con formato .cmd y ya tendréeis vuestro primer desatendido.Tenéis que colocar el .cmd con el instalador en la misma carpeta si no,no funciona.Más adelante juntaremos todo en un archivo.
Introduciendo Clave Al Desatendido
Mi desatendido se instala pero me pide la clave al abrirlo. En este apartado aprendemos a introducirle las claves(si tu programa es freeware puedes saltarte este apartado).
Lo primero es instalar el programa normalmente en el pc.Lo abrimos y lo instalamos con su clave y demás. Cuando está ya al 100% funcional. Ciérralo y abre el registro de windows (inicio->ejecutar->regedit).
Nos vamos a HKEY_LOCAL_MACHINE --> Sofware --> Y hacemos un click en el nombre de la carpeta de nuestro programa.Luego nos vamos a archivo y exportar y lo guardamos.Despues editas el archivo .cmd (para editar un archicho .cmd clic dercho él y escoger editar,se abrirá el bloc de notas) anteriormente creado y le introduces esto:
regedit /S "nombre del registro".reg
Quedando así:
@echo off
"nombre del programa".exe /"comando"
regedit /S "nombre del registro".reg
exit
Volvéis a guardar el .cmd en la misma carpeta con todos los archivos.Y ya tendréis listo vuestro desatendido con clave ;D.
----------------------------------------------------------------
Ejemplo (mi winrar):
@echo off
wrar380.exe /s
regedit /S WinRaR.reg
exit
Lo guardé con el nombre "instalar winrar.cmd"
----------------------------------------------------------------
Creando Archivo Ejecutable Para El Desatendido
Instaláis el nsis.Después cogéis el archivo .nsi de la descarga,y lo editáis con el bloc de notas.
CODE
OutFile "programa_desatendido.exe"
Icon "norton.ico" <--Icono para el ejecutable final,si no lo queréis borrar esta línea.
SetCompressor /SOLID lzma
SilentInstall silent
Section "Copy"
SetOutPath $TEMP
File "archivo.cmd" <--Archivo que se va a introducir en el desatendido.Tenéis que cambiar el nombre.
File "registro.reg" <--Archivo que se va a introducir en el desatendido.Tenéis que cambiar el nombre.
File "instalador.exe" <--Archivo que se va a introducir en el desatendido.Tenéis que cambiar el nombre.
Sectionend
Section "Install"
Exec "archivo.cmd" <-- Archivo que se inicia al pinchar el ejectuable.Ponéis el nombre del archivo.cmd
Sectionend
Una vez modificado el archivo source.nsi lo guardáis.
----------------------------------------------------------------
Ejemplo (mi winrar):
CODE
OutFile "winrar 3.80 .exe"
Icon "winrar.ico"
SetCompressor /SOLID lzma
SilentInstall silent
Section "Copy"
SetOutPath $TEMP
File "instalar winrar.cmd"
File "WinRaR.reg"
File "wrar380es.exe"
Sectionend
Section "Install"
Exec "instalar winrar.cmd"
Sectionend
----------------------------------------------------------------
En la carpeta creada al principio de todo tiene que contener:
-el instalador del programa que haremos desatendido
-el archivo .cmd
-el archico .reg (si queremos introducir clave al destendido)
-el archivo .ico (si queremos desatendido con icono)
-el archivo source.nsi
Creando Archivo Final
Clic con el botón derecho del ratón encima del archivo source.nsi y seleccionar "compile nsis script" .Empezará a unir los archivos,si hay algún error se parará y se activará el botón closer en caso de salir bien el proceso os pondrá algo parecido a esto:
EXE header size: 503808 / 34304 bytes
Install code: (3277 bytes)
Install data: (17469016 bytes)
Compressed data:
Eso queire decir que todo está bien y se está comprimiendo hasta que nos salte el botón closer y ya tendremos nuestro Desatendido 100% Listo
