|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
整型 窗口句柄=窗口.鼠标所在窗口句柄()
逻辑型 结果=窗口.是否存在(窗口句柄)
窗口.设置位置(窗口句柄,100,100)
整型 x,y,o,p
窗口.获取大小(窗口句柄,x,y)
字符型 字符串1=转换.整型转字符型(x)
字符型 字符串2=转换.整型转字符型(y)
//辅助.消息框("宽是"+字符串1+",高是:"+字符串2)
键盘.按键(112,1)
//按下F1回师门
辅助.等待(2000)
键盘.按下(18)
键盘.按下(87)
键盘.弹起(18)
键盘.弹起(87)
//打开地图
辅助.等待(2000)
键盘.按键(99,1) //3
键盘.按键(104,1) //8
键盘.按键(110,1) //.
键盘.按键(98,1) //2
键盘.按键(103,1) //7
//输入坐标
//相似度的值规定范围(0.5-1.0),推荐使用0.8
整型 Mx,My
逻辑型 是否找到=图像.模糊找色(488,582,569,636,#006080,0.8,0,Mx,My)
//辅助.消息框(转换.整型转字符型(Mx)+","+转换.整型转字符型(My))
辅助.等待(50)
鼠标.移动(Mx,My)
返回 真
功能结束
先看这段代码,如果我把“辅助.消息框(转换.整型转字符型(Mx)+","+转换.整型转字符型(My))”给删掉的话,每次都能找到对应的颜色,但问题是鼠标最后移动到的位子不正确,并且重新运行一次,鼠标位子和之前不一样,但都在我真正的位子附近
如果我把“辅助.消息框(转换.整型转字符型(Mx)+","+转换.整型转字符型(My))”给增加上去的话,每次能找到对应的颜色,并且鼠标移动到的位子很精确达到我的要求
不知道这是为什么,每次弹出这个辅助我都需要把小关掉,否则我的程序之下的内容不再运行,不知道有大神能在没这个辅助的情况下让我的区域找色、模糊找色、找图问题都能精确的找到位子,鼠标箭头也能移动到精确的位子吗 |
|