>>271
関数など()の中は式
式で文字列として扱う場合は”で囲う

式では変数が展開される
変数を展開する場合は%で囲う
式で%で囲うと二重展開になる(中身の中身)

× ("%A_WorkingDir%\HAGE.ahk") → %A_WorkingDir%\HAGE.ahk
○ (A_WorkingDir "\HAGE.ahk") → 変数の中身\HAGE.ahk

>>272
> しかしウィンドウ内から起動した場合、非アクティブになると止まってしまいます
> 非アクティブから起動すると動作していて、アクティブにしてから非アクティブにするとやはり止まってしまいます

対象がなんだか分からないが非アクティブでは操作できないと言いたいのかな?
非アクティブでは操作を受け付けないアプリがあるので
キーが送れるほかのコマンドでも駄目なら諦めてください

ControlSend, ahk_parentの有無
PostMessage