Code: Select all
test1 := "test1"
newScripts :="
(
{
a::b
test2 := "test2"
}
)"
newT := NewThread(newScripts)
dllpath:=A_AhkDir "\AutoHotkey64.dll"
MsgBox DllCall(dllpath "\ahkGetVar","Str",test2,"Uint",newT)
Code: Select all
test1 := "test1"
newScripts :="
(
{
a::b
test2 := "test2"
}
)"
newT := NewThread(newScripts)
dllpath:=A_AhkDir "\AutoHotkey64.dll"
MsgBox DllCall(dllpath "\ahkGetVar","Str",test2,"Uint",newT)
Code: Select all
myvar := 50
Script := "
(
Persistent(true)
MsgBox Worker(A_MainThreadID)['myvar']
var := 1000
)"
t := Worker(Script)
MsgBox t["var"]
Alias(var := 0, ahkGetVar('var', 1, t.ThreadID))
MsgBox(var)
Users browsing this forum: No registered users and 4 guests