Тема: AHK: Как корректно оглобалить переменные ?
есть 3 файла:
Start.ahk
#Persistent
#SingleInstance Force
#WinActivateForce
#Include Config.ahk
SetDefaults()
#Include Test.ahk
Config.ahk
;~ cfg
Key1 = F9
Key2 = F11
SetDefaults()
{
global
w := 400
h := 300
xF := 320
yF := 200
}
test.ahk
Hotkey, %Key1%, func1
Hotkey, %Key2%, func2
Return
func1:
xF := xF + 1
yF := yF + 1
FuncAction()
Return
func2:
;FuncAction()
Return
;--------------------------------------------------------------------------------------------------
FuncAction()
{
WinGet, active_id, ID, A
x:= xF + 10
y:= yF + 10
CoordMode, Mouse, Client
Click %x%, %y%
}как мне корректно оглобалить
w := 400
h := 300
xF := 320
yF := 200чтобы я мог ими пользоваться из любой функции без передачи параметров
т.е. xF и yF в этой f уже обнуляется
FuncAction()
{
WinGet, active_id, ID, A
x:= xF + 10
y:= yF + 10
CoordMode, Mouse, Client
Click %x%, %y%
}а бесконечно передавать параметры во множество функций не оптимально для меня

