34

Incluir Archivos

Hola…como verán me hice un tiempito y armé este ejemplo para aquellos que desean incluir archivos en sus publicaciones y no entienden mucho del tema.

Pues bien, para incluir archivos hay que seguir estos pasos:

  • Ir al menú BOOK > Embedded Files

Embedded files en el menu

  • Luego se nos abre una ventana con el título Embedded Files. En ésta, mediante el botón Add , podremos agregar los archivos que necesitemos estén dentro de nuestra publicación.

Ventana embedded files

Una vez terminamos de agregar los archivos presionamos Close y podremos referenciarlos desde cualquier punto de nuestra publicación mediante la variable [Embedded]nombre.ext (donde nombre va el nombre del archivo a referenciar, donde .ext la extensión de dicho archivo).

NOTA: Para los tipos de archivos.exe no es posible referenciarlos de la manera expuesta anteriormente.

Screenshots del ejemplo:

Screen 1 incluir

Screen 2 incluir

  incluir_archivos.rar (1,6 MiB, 2.488 hits)


5

MOD y DIV

El otro día estaba haciendo un programita para pasar números del sistema decimal al binario. En lenguajes como C++ ésto es fácil, porque cuentan con 2 funciones útiles (DIV y MOD), ¿ Pero en Neobook ?. Bueno hay que ingeniárselas para crearlas. Acá les dejo lo que yo conseguí… ¡funciona!.

MOD = Resto de la división.
DIV = Cociente entero de la división.

MOD y DIV

  MOD_y_DIV.rar (751,5 KiB, 3.764 hits)


7

Ejecutar una aplicación al iniciar windows

Hace unos días navegando por el foro de HARKO ví una duda que tienen varios neobookeros (ver tema) . ¿Como se hace para ejecutar una aplicación al iniciar windows? Eso trato de explicar con este simple ejemplo.

Acciones usadas:

.Con REGISTRYWRITE podremos ingresar datos al registro de windows
RegistryWrite "CLAVE_DEL_REGISTRO" "SECCION_DE_LA_CLAVE" "VALOR_A_ESCRIBIR"

.Uso para nuestra necesidad (ejecutar un programa al inicio de windows)
RegistryWrite "HKEY_LOCAL_MACHINE" "SOFTWARE\Microsoft\Windows\CurrentVersion\Run\nombre_de_nuestro_programa" "ruta_de_nuestro_programa"

.Ejemplo
.Si quisieramos que el Bloc de Notas se ejecute al inicar windows pondriamos esta acción
RegistryWrite "HKEY_LOCAL_MACHINE" "SOFTWARE\Microsoft\Windows\CurrentVersion\Run\BLOCDENOTAS" "C:\WINDOWS\NOTEPAD.exe"

.Ejemplo con ruta de archivo que contiene espacios
RegistryWrite "HKEY_LOCAL_MACHINE" "SOFTWARE\Microsoft\Windows\CurrentVersion\Run\miaplicacion" "[#34]c:\carpeta con espacios\aplicacion.exe[#34]"

.Si quisieramos que el Bloc de Notas (previamente agregado al inicio de windows con la acción anterior) no se ejecute al iniciar windows seria algo así
RegistryWrite "HKEY_LOCAL_MACHINE" "SOFTWARE\Microsoft\Windows\CurrentVersion\Run\BLOCDENOTAS" ""

aliniciodewindows

  ejecutar_al_iniciar_windows.rar (749,6 KiB, 2.153 hits)


5

Barra de título

Hoy voy a dejarles unos ejemplos de como manejar la barra de títulos sin el uso de plug-ins.
Encontré dos formas de lograr esto:

1) Trabajando con arrays (vectores).
2) Trabajando con strings (cadenas de texto).

Ambas llevan al mismo resultado pero me di cuenta que el hacerlo con strings es más rápido. Este ejemplo es útil para todo aquellos que desean cambiar el título de la ventana en tiempo de ejecución por ejemplo :

.Cambia el título de la ventana
Setvar "[PubTitle]" "Mi programa - Guardando cambios"

Y si quisiéramos también cambiar el nombre de la aplicación que se muestra en la barra de tareas…

.Cambia el título de la aplicación en la barra de tareas
SetVar "[AppTitle]" "Mi programa"

también incluí unos botones con ejemplos para crear marquesinas.
Espero les sirva.

Barra de título

  barra_de_titulo.rar (748,4 KiB, 1.960 hits)