TC官方合作论坛

标题: 为什么运行会出现 未定义的功能结束 [打印本页]

作者: jx85209630    时间: 2011-11-11 22:14
标题: 为什么运行会出现 未定义的功能结束
功能  整型 挂机()
整型 x,y,x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6,x7,y7,x8,y8,x9,y9,窗口句柄
逻辑型 取血量,取蓝,取宝宝血,取宝宝蓝,进入战斗,是否成功
整型 是否成功1,取宝宝
x1=751
y1=35
x2=758
y2=48
x3=607
y3=38
x4=615
y4=54
x5=478
y5=268
x6=322
y6=370
字符型 游戏窗口名
游戏窗口名=编辑框.获得文本("编辑框1")
窗口句柄1=窗口.找到窗口(游戏窗口名)
如果(窗口句柄1==0)
    辅助.消息框("没有找到窗口")
否则
    是否成功=大漠.创建()
    辅助.等待(200)

是否成功=大漠.绑定窗口(窗口句柄1,"dx","dx","dx",1)
辅助.等待(200)
如果(是否成功)
    窗口.置顶(窗口句柄1)
    辅助.等待(200)
    大漠.移动窗口(窗口句柄1,1,1)
  大漠.设置路径("D:\\dm")
  大漠.设置字库(0,"dm_soft.txt")
如果结束
辅助.等待(200)
循环(真)
    取血量=图像.区域找色(758,36,758,43,#3A3AFF,0,x9,y9)
   辅助.等待(10)
   如果(取血量)
//这里取人血量
否则
    鼠标.移动(x1,y1)
    鼠标.右键单击(1)
如果结束
取蓝=图像.区域找色(758,43,758,55,#FFF3BB,0,x9,y9)
如果(取蓝)
  //取角色蓝
否则
   鼠标.移动(x2,y2)
    鼠标.右键单击(1)
如果结束
取宝宝血=图像.区域找色(603,29,603,41,#3A3AFF,0,x9,y9)
如果(取宝宝血)
否则
    鼠标.移动(x3,y3)
    鼠标.右键单击(1)
如果结束
    取宝宝蓝=图像.区域找色(603,41,603,55,#FFF3BB,0,x9,y9)
    如果(取宝宝蓝)
否则
   鼠标.移动(x4,y4)
   鼠标.右键单击(2)
如果结束
辅助.等待(2000)
鼠标.移动(x5,y5)
鼠标.左键单击(1)
辅助.等待(2000)
鼠标.移动(x6,y6)
鼠标.左键单击(1)
循环(进入战斗)
进入战斗=图像.区域找色(339,157,453,230,#77BBFF,0,x9,y9)

辅助.等待(20)
取宝宝=大漠.找字(0,0,383,449,"宝宝","99ff55-000000",1.0,x,y)
如果(取宝宝>0)
    鼠标.移动(x8,y8)
    鼠标.左键单击(1)
    鼠标.移动(x,y-20)
    鼠标.左键单击(1)
否则
    键盘.按下(65)
    键盘.按下(165)
    键盘.弹起(65)
    键盘.弹起(165)

如果结束
循环结束
循环结束
返回 真
功能结束

作者: jx85209630    时间: 2011-11-11 22:15
求大大帮忙 检查下
作者: liyang5541    时间: 2011-11-11 22:45
请教,LZ在复制完坐标后的“窗口句柄1”从何而来?
作者: jx85209630    时间: 2011-11-11 23:01
回复 3楼liyang5541的帖子

全局变量 , 这里就不发了 ,最后的  功能结束 无法用
作者: liyang5541    时间: 2011-11-11 23:31
回复 3楼liyang5541的帖子

全局变量 , 这里就不发了 ,最后的  功能结束 无法用
jx85209630 发表于 2011-11-11 23:01:39

全局变量可以不定义类型自定义使用么,TC还能这么操作啊0)0
作者: liyang5541    时间: 2011-11-11 23:33
如果(窗口句柄1==0)
    辅助.消息框("没有找到窗口")
否则
    是否成功=大漠.创建()
    辅助.等待(200
没看错的话,是这里没有添加如果结束,导致功能结束无法辨识
作者: yangfusheng    时间: 2013-11-24 08:19
有贴必回,最喜欢楼主这样的有为青年了~




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1