|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
先上代码:
功能 热键0_热键()
线程句柄= 线程.开启("小桌辅助.打怪","") //假设这里是 1502行
功能结束
功能 找图 ()
ret= ts.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY) //这里的TS已经创建过对象可使用
如果(intX >= 0 && intY >= 0)
XXXXXXX
如果结束
功能结束
功能 打怪()
XXXXXXX
功能结束
问题:我遇到的问题是,在 (找图)封包里的TS找图函数我里面添加了一百多个图片,意思只要找到其中一个就可以. 但是在(热键0 线程句柄=线程.开启("小桌辅助.打怪","") 一运行到这一步就提示错误:
行号:1502 错误信息:'小桌辅助.打怪'是未定义的函数,或者函数格式中间出现多余的字符,比如 空格
如果1:我把(找图)封包里面的那个找图函数去掉~~编译正常
如果2:我把 (打怪)封包放到(找图)封包前面编译也正常,,,,判断应该是我的那个找图函数的问题(可能是一次性找上百张图片引起的)
这里有个疑问: 假设程序刚刚运行到 线程句柄1=线程.开启(XXXXX),,,以后的函数都还没有编译怎么就直接判断错误呢,,, 还有 单独编译(找图) 封包能够编译成功!! 不解啊!!!!
我想问下:这算不算是BUG呢?或者说TS的ts.FindPic找图函数有数量限制(我问过了可以同时找上千张图片呢,我的才一百多张).
虽然找到问题在哪了,可就是不知道为什么会这样~~~~求解释~~~~~~~
好的给采纳!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|