我拿 计算器 做的实验 用的函数都是tc自带的 写脚本时候 把 脚本写到 线程函数内 就ok了
namespace my
//定义默认空间
int hwnd
int c //开启程序个数
int[] b//窗口句柄
int[] n//线程句柄
int[] p//进程句柄
function int threadfunction() // 线程
int h = hwnd
while(true)
// 游戏脚本代码
window.postkeypress(h,49)
window.postkeypress(h,50)
window.postkeypress(h,51)
window.postkeypress(h,52)
window.postkeypress(h,53)
window.postkeypress(h,54)
window.postkeypress(h,49)
window.postkeypress(h,49)
window.postkeypress(h,50)
window.postkeypress(h,51)
window.postkeypress(h,52)
window.postkeypress(h,53)
window.postkeypress(h,54)
window.postkeypress(h,49)
window.postkeypress(h,49)
window.postkeypress(h,50)
window.postkeypress(h,51)
window.postkeypress(h,52)
window.postkeypress(h,53)
window.postkeypress(h,54)
window.postkeypress(h,49)
endwhile
return 0
endfunction
function bool start_click()
//这里添加你要执行的代码
c= convert.strtoint(edit.gettext("edit0"),0)
help.messagebox(convert.inttostr(c))
b=int[c]
n=int[c]
p=int[c]
int i = c-1
//通过路径进程 获取 窗口句柄
while(i>=0)
p=process.openprocess(browse.gettext("path0"))
help.sleep(100) // 休眠 必须有
b = window.getfoucswndhand()
window.setwindowpos(b,300*i+50,200)
i=i-1
endwhile
return true
//函数返回语句
endfunction
function bool exit_click()
//这里添加你要执行的代码
int i=c-1
while(i>=0)
process.closeprocess(p)
i=i-1
endwhile
help.exit()
return true
//函数返回语句
endfunction
function bool button0_click()
//这里添加你要执行的代码
int i=c-1
while(i>=0)
hwnd = b
n=thread.beginthread("my.threadfunction")
help.sleep(100) // 休眠 必须有
// help.messagebox(convert.inttostr(n))
i=i-1
endwhile
return true
endfunction
function bool button1_click()
//这里添加你要执行的代码
int i=c-1
while(i>=0)
thread.closethread(n)
i=i-1
endwhile
return true
endfunction
endnamespace
//空间结束语句
|