Pregunta acerca de #Include

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Alepaff
Posts: 28
Joined: 17 Feb 2016, 21:03

Pregunta acerca de #Include

07 Mar 2016, 21:31

Hola, quisiera saber si hay alguna forma de incluir un archivo que está en otra carpeta, anteriormente de donde está el scirpt...


Carpeta . . . | Archivo A, (Que necesita del archivo B)
Raiz . . . . . .| Archivo B

Pero la excepción es que tiene que ser portable, es decir, que no tengo que establecer una direccion larga... (Ej: C:\Users\Ale\Desktop\Script\ScreenShot).

Por ejemplo:
Yo ejecuto desde la carpeta Raiz un script que este a su vez abre el archivo A, que dicho archivo A necesita del B

Archivo Raiz:

Code: Select all

Run	Script\ScreenShot\Screenshot.ahk
Archivo A (En este caso "Screenshot.ahk")

Code: Select all

#Include, Gdip.ahk
Codigo...
Archivo B (En este caso "Gdip.ahk")

Code: Select all

Código...

Intenté que en el script A ("Screenshot.ahk") haga esto...
#Include, \..Gdip.ahk
Y muchas otras opciones con el "\.." pero no me funcionó bien, y me dice que no puede ser abierto.

Tambien está este metodo...

Code: Select all

Path = %A_MyDocuments%
Parent := SubStr(Path, 1, InStr(SubStr(Path,1,-1), "\", 0, 0)-1)
msgbox % parent
En este caso te dirá el nombre de la carpeta anterior, pero se puede configurar para que incluya un archivo.

Pero en lugar de hacerlo de la manera sencilla, y copiando el archivo "Gdip.ahk" a la carpeta A, o tambien haciendo que el archivo Raiz remplace la primer linea del archivo A, por "#Include C:\Users\Ale\Desktop\Script\ScreenShot". Me gustaría aprender de este método. Ya que me sirve de mucha ayuda.

Espero haberme explicado bien, y gracias por adelantado.
User avatar
Pulover
Posts: 612
Joined: 29 Sep 2013, 19:51
Location: Brazil
Contact:

Re: Pregunta acerca de #Include

07 Mar 2016, 23:19

El formato está equivocado.

Code: Select all

#Include ..\Gdip.ahk
Rodolfo U. Batista
Pulover's Macro Creator - Automation Tool (Recorder & Script Writer)
Alepaff
Posts: 28
Joined: 17 Feb 2016, 21:03

Re: Pregunta acerca de #Include

09 Mar 2016, 12:12

...Increíble!

Gracias!

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 26 guests