TC官方合作论坛
标题:
看了蓝丝雨的一个用利用识字来自动加血、有点不明白、请懂的指点下。。
[打印本页]
作者:
kk595
时间:
2013-10-17 00:17
标题:
看了蓝丝雨的一个用利用识字来自动加血、有点不明白、请懂的指点下。。
空间 自动加血
//默认空间
dm=com("dm.dmsoft")
功能 文字识别加血()
dm.SetPath(辅助.获取资源路径("rc:"))
dm.SetDict(0,"win7.txt")
变量 血量值=数组[2]
血量设置值=编辑框.获得文本("编辑框0")
循环(真)
辅助.等待(200)
血量信息= dm.Ocr(435,118,492,134,"ffffff-000000",1.0)
调试输出(血量信息)
字符串.分割(血量信息,"/",血量值)
if(血量值[0]<血量设置值)
//他说我这里类型不匹配是为什么?
调试输出("需要加蓝")
dm.KeyPress(81)
help.sleep(500)
else
调试输出("不需要加血")
跳出
endif
循环结束
功能结束
功能 开始_点击()
a=线程.开启("自动加血.文字识别加血","")
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句
作者:
kk595
时间:
2013-10-17 00:22
语法没有错误、点了开始之后就出现上述问题。。觉的这方法不错、很想学习、请大家细心指点下。。
作者:
kk595
时间:
2013-10-17 06:56
没人看啊、顶一下看看、
作者:
chenlong4454
时间:
2013-10-17 08:59
没有获取到编辑框的输入文本。。。去主界面写个编辑框 名称为编辑框0 然后运行后里面填写数字,但是你这个空间没有保存的设置,也就是读和写所以也达到不了去读取编辑框的内容。
作者:
25705871
时间:
2013-10-17 09:26
获取编辑框内容
作者:
klyyz1980
时间:
2013-10-17 09:38
提示错误的前面输出该值,只要有这个变量就输出,看就明白错在哪里了
作者:
baijianming
时间:
2013-10-17 12:50
血量设置值 做一些类型转换
类型.转整型(血量设置值)
if(血量值[0]<血量设置值) //他说我这里类型不匹配是为什么?
只有数值才能做比较
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1