TC官方合作论坛
标题:
代码运行正常,但是编辑框没有效果,还有帮忙搞个线程,不然经常崩溃。
[打印本页]
作者:
zhangbingan
时间:
2012-8-3 17:41
标题:
代码运行正常,但是编辑框没有效果,还有帮忙搞个线程,不然经常崩溃。
空间 我的TU
逻辑型 有效标志
字符型 字符串,字符串1,字符串2
整型 键码,返回功能键
整型 x1,x2,x3,x4,y1,y2,y3,y4
字符型 路径
字符型[] 返回串
功能 逻辑型 按钮0_点击()
//这里添加你要执行的代码
热键.注册("热键0")
热键.注册("热键1")
热键.注册("热键2")
整型 a=0
重复(4)
热键.获得("热键"+convert.inttostr(a),键码,返回功能键)
辅助.写配置("键码","键码"+convert.inttostr(a),convert.inttostr(键码),"C:\\设置.ini")
辅助.写配置("键码","返回功能键"+convert.inttostr(a),convert.inttostr(返回功能键),"C:\\设置.ini")
a=a+1
重复结束
辅助.写配置("Tx","x1",编辑框.获得文本("编辑框0"),"C:\\设置.ini")
辅助.写配置("Ty","y1",编辑框.获得文本("编辑框1"),"C:\\设置.ini")
辅助.写配置("Ux","x2",编辑框.获得文本("编辑框2"),"C:\\设置.ini")
辅助.写配置("Uy","y2",编辑框.获得文本("编辑框3"),"C:\\设置.ini")
辅助.写配置("图上x","x3",编辑框.获得文本("编辑框4"),"C:\\设置.ini")
辅助.写配置("图上y","y3",编辑框.获得文本("编辑框5"),"C:\\设置.ini")
辅助.写配置("图下x","x4",编辑框.获得文本("编辑框6"),"C:\\设置.ini")
辅助.写配置("图下y","y4",编辑框.获得文本("编辑框7"),"C:\\设置.ini")
辅助.写配置("抓图","浏览",浏览框.获得("浏览框0"),"C:\\设置.ini")
返回 真
功能结束
功能 逻辑型 热键0_热键()
keyboard.keydown(98)
keyboard.keyup(98)
整型 图像值
图像值=图像.坐标点取色(124,39)
整型 R,G,B
逻辑型 转换=图像.颜色值转RGB值(图像值,R,G,B)
如果(R<140)
keyboard.keydown(99)
keyboard.keyup(99)
否则
如果结束
图像值=图像.坐标点取色(164,96)
转换=图像.颜色值转RGB值(图像值,R,G,B)
如果(B<140)
keyboard.keydown(97)
keyboard.keyup(97)
否则
如果结束
字符型 获取浏览内容
获取浏览内容=浏览框.获得("浏览框0")
整型 图像序号,返回的x坐标,返回的y坐标
图像序号=图像.找图(0,0,1440,900,获取浏览内容,#203040,0.8,0,返回的x坐标,返回的y坐标)
if(图像序号>=0)
x3=convert.strtoint(编辑框.获得文本("编辑框4"),0)
y3=convert.strtoint(编辑框.获得文本("编辑框5"),0)
x4=convert.strtoint(编辑框.获得文本("编辑框6"),0)
y4=convert.strtoint(编辑框.获得文本("编辑框7"),0)
辅助.截图(x3,y3,x4,y4,路径)
keyboard.keydown(120)
keyboard.keyup(120)
否则
keyboard.keydown(118)
keyboard.keyup(118)
如果结束
返回 真
功能结束
功能 逻辑型 热键1_热键()
keyboard.keydown(105)
keyboard.keyup(105)
返回 真
功能结束
功能 逻辑型 热键2_热键()
keyboard.keydown(37)
keyboard.keyup(37)
返回 真
功能结束
功能 逻辑型 初始化()
//这里添加你要执行的代码
整型 k=0
重复(3)
字符串=辅助.读配置("键码","键码"+convert.inttostr(k),"C:\\设置.ini")
字符串1=辅助.读配置("键码","返回功能键"+convert.inttostr(k),"C:\\设置.ini")
热键.设置("热键"+convert.inttostr(k),convert.strtoint(字符串),convert.strtoint(字符串1))
热键.销毁("热键"+convert.inttostr(k))
k=k+1
重复结束
字符串=辅助.读配置("Tx","x1","C:\\设置.ini")
编辑框.设置文本("编辑框0",字符串)
字符串=辅助.读配置("Ty","y1","C:\\设置.ini")
编辑框.设置文本("编辑框1",字符串)
字符串=辅助.读配置("Ux","x2","C:\\设置.ini")
编辑框.设置文本("编辑框2",字符串)
字符串=辅助.读配置("Uy","y2","C:\\设置.ini")
编辑框.设置文本("编辑框3",字符串)
字符串=辅助.读配置("图上x","x3","C:\\设置.ini")
编辑框.设置文本("编辑框4",字符串)
字符串=辅助.读配置("图上y","y3","C:\\设置.ini")
编辑框.设置文本("编辑框5",字符串)
字符串=辅助.读配置("图下x","x4","C:\\设置.ini")
编辑框.设置文本("编辑框6",字符串)
字符串=辅助.读配置("图下y","y4","C:\\设置.ini")
编辑框.设置文本("编辑框7",字符串)
字符串=辅助.读配置("抓图","浏览","C:\\设置.ini")
浏览框.设置("浏览框0",字符串)
返回 真
功能结束
功能 逻辑型 热键3_热键()
如果(有效标志)
热键.销毁("热键0")
热键.销毁("热键1")
热键.销毁("热键2")
有效标志=假
否则
热键.注册("热键0")
热键.注册("热键1")
热键.注册("热键2")
有效标志=真
如果结束
返回 真
功能结束
空间结束
复制代码
1:上面的代码,两个坐标点取色,一个范围找图。
界面是编辑框输入坐标,然后取色。
2:找图可以找,但是编辑框输入的坐标无效。
3:帮我写个线程,我是3个热键控制的,不是全自动,是按一个热键执行一次任务,3个热键,分别执行3个任务。
作者:
shine宝宝
时间:
2012-8-3 18:00
1.编辑框 解释过了 先要获取编辑框的内容 然后再找图
2.你可以再定一个热键 热键功能是按那三个热键对应的按键 达到按一个就开始3个任务
作者:
zhangbingan
时间:
2012-8-4 00:12
自己顶下
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1