TC官方合作论坛
标题:
新手求助,脚本点开始后就卡死
[打印本页]
作者:
fkufku
时间:
2017-5-7 20:53
标题:
新手求助,脚本点开始后就卡死
本帖最后由 fkufku 于 2017-5-7 20:52 编辑
本人新学TC,写了个找字的脚本不知为什么开始后就无限卡死
贴上代码求大神指点
变量 句柄, 按键顺序字符串, 按键数量
变量 识别按键数组 = 数组()
//识字范围300,520,1000,580
//从这里开始执行
功能 开始_点击()
执行()
结束
功能 停止_点击()
退出()
结束
功能 执行()
字库设置("rc:统字库.txt", 0)
while(1 == 1)
// 按键顺序字符串 = 窗口识字(句柄, 300, 520, 1000, 580, "ffffff-111111", 0.9)
按键顺序字符串 = ocr(466, 665, 1149, 761, "ffffff-000000", 0.8)
标签设置文本("标签0", 按键顺序字符串)
字符串分割(按键顺序字符串, "|", 识别按键数组)
按键数量 = 数组大小(识别按键数组)
如果(按键数量 > 0)
for(var i = 0; i < 按键数量; i++)
键盘按下(识别按键数组[i])
等待(10)
end
识别按键串 = ""
等待(1000)
结束
等待(10)
end
结束
复制代码
作者:
言术
时间:
2017-5-7 21:01
功能 开始_点击()
线程句柄=线程开启("执行","")
结束
作者:
fkufku
时间:
2017-5-7 21:47
言术 发表于 2017-5-7 21:01
功能 开始_点击()
线程句柄=线程开启("执行","")
结束
万分感谢
作者:
tan0360
时间:
2017-5-7 23:26
使用线程功能 还有卡死情况在于你使用 死循环 条件是 1==1 你这个条件 很不对头.就算用了多线程 使用控件也无法关闭你启用的 功能 .把这个习惯改成条件循环 . 循环开关 == 真 或则 循环开关 =假 只要操纵 赋值即可关闭循环.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1