Retrieves an object to control main thread (AutoHotkey.exe) same way as in AhkThread.
OutputVar := AhkExported()Function Example: AhkExe := AhkExported()
The name of the variable in which to store the AutoHotkey.exe object.
Using this object we can call all AutoHotkey.exe functions using object syntax.
Scripts compiled with AutoHotkeySC.bin cannot use ahkExec, addFile and addScript functions.
ahkFunction | Call a function via SendMessage method. |
ahkPostFunction | Call a function via PostMessage method (does not wait until function returns). |
ahkExecuteLine | Executes script from given line pointer. |
ahkLabel | Goto (PostMessage) or Gosub (SendMessage) a Label. |
ahkFindFunction | Find a function and return its pointer. |
ahkFindLabel | Find a label and return its pointer. |
addFile | Add and optionally execute additional script/code from file. |
addScript | Add and optionally execute additional script/code from text/memory/variable. |
ahkExec | Execute some script/code from text/memory/variable temporarily. |
ahkassign | Assign a value to variable or pointer of variable. |
ahkgetvar | Retrieve a value from a variable. |
ahkPause | Pause Script. |
AhkExe:=AhkExported()
Msgbox AhkExe.ahkgetvar("A_IsCompiled") ; Check if Script is compiled e.g. from AutoHotkey.dll script