
First of all, we must have installed the latest version of NSIS in our system
Once installed we will create a file with extension. "NSI" anywhere and open it with any text editor, it would be best to Notepad + +.
Explanation
Name "NSIS Introduction
Title to display on site.
OUTFILE "nsisintro.exe"
Filename final once compiled our NSI.
Icon "mi_icono.ico"
Icon we want to use once compiled.
INSTALLDIR $ DESKTOP \ NSIS-Introduction
Specify the installation directory of our program, in this case in the same
Desktop (DESKTOP $) in a folder called NSIS-Introduction.
RequestExecutionLevel user
Runlevel in Windows Vista, in this case, any user can run.
Well, now you can see, we have opened a "section", and finally, we have closed, often find that we must do, for example copy files, add values in the registry, delete, etc.., Then we open a section, put the name you want in quotes, or if not anything, then go to the next step.
$ SetOutPath instdir
Here's where we want to copy the files you want, in our case "$ instdir" mean in the installation directory, which indicated above, $ DESKTOP (Desktop).
File "nsisintro.nsi"
[File that we want to cope where indicated].
close the section.
Having done all this, it compiles.
How do you compile?
We right click on our archive. NSI, which is called source code or in English, and video in spanish, and we give Compile NSIS Script. But, if we compile a lot more, then select the option that leaves us below that says, Compile NSIS Script (Choose Compressor), select the LZMA compressor (Solid).

Once compiled, [Clearly, if we do not give any error in the compilation], we create a file called
nsisintro.exe, which is as indicated in the code (OUTFILE nsisintro.exe) in the same folder
we have our NSI and the same icon in our portfolio (mi_icono.ico).

Execute it and we will create a folder directly on the desktop called NSIS-Introduction as we codeado.
This is only the beginning of a clear example of what can be done with NSIS.
..................................................................
Nullsoft Install System es uno de los mejores sistemas para crear instaladores de tus programas (los clásicos setup de las aplicaciones). Es el favorito de muchos usuarios por su rapidez y excelente resultado, siendo utilizado por programas de la talla de RegCleaner o Winamp. Entre algunas de sus características más destacadas se incluyen la posibilidad de crear distintos tipos de instalación (por ejemplo: completa o reducida) seleccionables por el usuario, personalización de colores, detección de instalaciones previas, posibilidad de crear un desinstalador automático, etc

Lo primero de todo, debemos de tener instalado la última versión del NSIS en nuestro Sistema
Una vez instalado vamos a crear un archivo con extensión ".nsi" donde quieran y lo abrimos con cualquier editor de texto, lo mejor seria el Notepad ++.
Explicación
Name "NSIS Introduction
Título que mostrará en la instalación.
OutFile "nsisintro.exe"
Nombre del archivo final una vez compilado nuestro nsi.
Icon "mi_icono.ico"
Icono que deseamos que use una vez compilado.
InstallDir $DESKTOP\NSIS-Introduction
Indicamos el directorio de instalación de nuestro programa, en este caso en el mismo
Escritorio ($DESKTOP), en una carpeta llamada NSIS-Introduction.
RequestExecutionLevel user
Nivel de ejecución en Windows Vista, en este caso podrá ejecutarlo cualquier usuario.
Bueno, ahora como ven, hemos abierto una "sección", y al final, la hemos cerrado, en muchos casos encontraran, que debemos de hacer, por ejemplo en copiar archivos, añadir valores en el registro, eliminarlos, etc., entonces abrimos una sección, colocamos el nombre que queremos entre comilla, o si no nada, y luego vamos al paso siguiente.
SetOutPath $INSTDIR
Aquí le indicamos donde queremos copiar los archivos que queremos, en nuestro caso "$INSTDIR" quiere decir en el directorio de instalación, que indicamos más arriba, en $DESKTOP (Escritorio).
File "nsisintro.nsi"
[Archivo que queremos que se copee en donde hemos indicado].
cerramos la sección.
Una vez hecho todo esto, lo compilamos.
¿Cómo lo compilamos?
Le damos clic derecho a nuestro archivo .nsi, a lo que se le llamaría source o code en inglés, y código fuente in spanish, y le damos a Compile NSIS Script. Pero, si queremos compilarlo mucho más, entonces seleccionamos la opción que nos sale más abajo la que dice, Compile NSIS Script (Choose Compressor), seleccionamos el compresor LZMA (Solid).

Una vez compilado, [claro que, si no nos da ningún error en la compilación], nos creará un archivo llamado,
nsisintro.exe, que es como indicamos en el code (OutFile nsisintro.exe), en la misma carpeta
que tenemos nuestro NSI y con el mismo icono que tenemos en nuestra carpeta (mi_icono.ico).

Lo ejecutamos y nos creará directamente una carpeta en el Escritorio llamada NSIS-Introduction como hemos codeado.
Esto es solo el principio de un claro ejemplo de lo que podemos hacer con NSIS.

No hay comentarios:
Publicar un comentario