For example:
C:\users\[color=#0000FF]home[/color]\dropbox\ahk_stuff\libraries\[color=#008000]mylibrary.ahk[/color] C:\users\[color=#0000FF]home[/color]\dropbox\ahk_stuff\libraries\[color=#008000][color=#4000FF]mylibrary1.ahk[/color][/color] C:\users\[color=#0000FF]home[/color]\dropbox\ahk_stuff\libraries\[color=#008000][color=#4040FF]mylibrary2.ahk[/color][/color] C:\users\[color=#0000FF]home[/color]\dropbox\ahk_stuff\apps\[color=#FF00FF]myapp.ahk[/color] C:\users\[color=#4000FF]work[/color]\dropbox\ahk_stuff\libraries\[color=#008000]mylibrary.ahk[/color] C:\users\[color=#4000FF]work[/color]\dropbox\ahk_stuff\libraries\[color=#008000][color=#4000FF]mylibrary1.ahk[/color][/color] C:\users\[color=#4000FF]work[/color]\dropbox\ahk_stuff\libraries\[color=#008000][color=#4040FF]mylibrary2.ahk[/color][/color] C:\users\[color=#4000FF]work[/color]\dropbox\ahk_stuff\apps\[color=#FF00FF]myapp.ahk[/color]
So, myapp.ahk includes the mylibrary.ahk file relatively using the "..\" things
#Include ..\libraries\[color=#008000]mylibrary.ahk[/color]Now it gets a little tricky.
mylibrary.ahk #includes %A_ScriptDir%\mylibrary1.ahk and %A_ScriptDir%\mylibrary2.ahk which are in it's folder.
however, when myapp.ahk #included mylibrary.ahk, mylibrary.ahk starts acting like its under myapp.ahk's folder, so "%A_ScriptDir%\mylibrary1.ahk" doesnt exist.
How do i make mylibrary.ahk #include %A_ScriptDir%\mylibrary1.ahk so that %A_ScriptDir% doesnt change to the file that's #including it?




