Post by Flipeador » 05 Jun 2018, 04:07
Hola,
#Include es una directiva y sirve para incluir archivos scripts
ahk. Cuando AutoHotkey encuentra una línea de código
#Include inserta el código del archivo en esa línea.
Hay 3 formas de utilizar esta directiva:
- Si el archivo a incluir se encuentra en la carpeta Lib, debes encerrar el nombre del archivo entre <>, siendo la ruta relativa a esta carpeta Lib. Hay tres carpetas Lib reconocidas por AutoHotkey: La carpeta Lib que se encuentra en el mismo directorio junto a tu script, la que se encuentra en Documentos y la que se encuentra en el mismo directorio donde esta instalado AutoHotkey. Al momento de incluir el archivo se tiene en cuenta ese orden, por si existe el mismo archivo en mas de una de las carpetas Lib.
- Puedes especificar la ruta completa /absoluta del archivo.
- O puedes especificar una ruta relativa en la cual se tiene en cuenta el directorio donde se encuentra tu script. Así por ejemplo, abc\script.ahk incluye el archivo script.ahk que se encuentra en la carpeta abc en el mismo directorio que tu script; ..\script.ahk incluye el archivo script.ahk que se encuentra en el directorio superior al de tu script, básicamente .. es "un directorio atras/superior".
Por lo que, te recomiendo que nunca utilices rutas absolutas, todos tus archivos a incluir deben estar en la misma carpeta que tu script entonces puedes utilizar rutas relativas. Además, para mantener tus scripts bien organizados, un consejo que te doy es crear una carpeta
Proyectos\Nombre_Proyecto1.
Hola, [c]#Include[/c] es una directiva y sirve para incluir archivos scripts [c]ahk[/c]. Cuando AutoHotkey encuentra una línea de código [c]#Include[/c] inserta el código del archivo en esa línea.
Hay 3 formas de utilizar esta directiva:
[list][*]Si el archivo a incluir se encuentra en la carpeta [c]Lib[/c], debes encerrar el nombre del archivo entre [c]<>[/c], siendo la ruta relativa a esta carpeta [c]Lib[/c]. Hay tres carpetas [c]Lib[/c] reconocidas por AutoHotkey: La carpeta [c]Lib[/c] que se encuentra en el mismo directorio junto a tu script, la que se encuentra en [c]Documentos[/c] y la que se encuentra en el mismo directorio donde esta instalado AutoHotkey. Al momento de incluir el archivo se tiene en cuenta ese orden, por si existe el mismo archivo en mas de una de las carpetas [c]Lib[/c].
[*]Puedes especificar la ruta completa /absoluta del archivo.
[*]O puedes especificar una ruta relativa en la cual se tiene en cuenta el directorio donde se encuentra tu script. Así por ejemplo, [c]abc\script.ahk[/c] incluye el archivo [c]script.ahk[/c] que se encuentra en la carpeta [c]abc[/c] en el mismo directorio que tu script; [c]..\script.ahk[/c] incluye el archivo [c]script.ahk[/c] que se encuentra en el directorio superior al de tu script, básicamente [c]..[/c] es "un directorio atras/superior".[/list]
Por lo que, te recomiendo que nunca utilices rutas absolutas, todos tus archivos a incluir deben estar en la misma carpeta que tu script entonces puedes utilizar rutas relativas. Además, para mantener tus scripts bien organizados, un consejo que te doy es crear una carpeta [c]Proyectos\Nombre_Proyecto1[/c].