我想用热键去关闭多线程却关闭不了,仍然在无限循环,我写的肯定不对,求大神指点正确写法!
下面是我写的代码:
变量 线程句柄 = 数组()
功能 热键1_终止()
遍历(i = 0; i < 2; i++)
线程关闭(线程句柄)
结束
结束
功能 开始()
hwndx = 枚举窗口("西楚霸王",0)
字符串分割(hwndx,"|",句柄)
窗口数 = 数组大小(句柄)
遍历(i = 0; i < 窗口数; i++)
窗口句柄 = 句柄
选择(i)
条件 0
条件 1
结束
变量 ret=窗口找图(窗口句柄,252,174,725,392, "rc:验证码.bmp","000000",0.9,0,x,y)
如果(x >= 0 && y >= 0)
线程句柄 = 线程开启("登录验证",窗口句柄)
返回 0
否则
线程句柄 = 线程开启("登录",窗口句柄)
返回 0
结束
结束
功能 登录(窗口句柄)
变量 ret=窗口找图(窗口句柄,824,23,1021,55, "rc:天下.bmp","000000",0.9,0,x,y)
如果(x >= 0 && y >=0)
线程句柄 = 线程开启("主线",窗口句柄)
返回 0
结束
功能 主线(窗口句柄)
循环(真)
代码....................................这里面是代码省略了
结束
结束 |
|