|
2精币
.版本 2
坐标1 = 找色.找色 (hwnd, 1633535, 查找范围怎么定义, 255, 真)
我想在指定的范围找 这个要怎么写! 请高手指教
补充内容 (2012-3-23 16:19):
这个里面的颜色要 多少进制的啊 ! 10进制的为什么 找的事错误的坐标?
补充内容 (2012-3-23 16:20):
.版本 2
.支持库 spec
.子程序 _时钟3_周期事件
' 查找范围.顶边 = 380
' 查找范围.宽度 = 676
' 查找范围.高度 = 337
提示颜色 = 取色.取色 (hwnd, 758, 393, 真) ' 6313741
坐标1 = 找色.找色 (hwnd, 1633535, 找色.制作范围 (485, 380, 676, 337), 255, 真)
' 找色.找色 (hwnd, 1633535, 查找范围, 255, 真)
' 提示颜色2 = 窗口_取坐标处颜色 (hwnd, 790, 439) ' 3485705
' 提示颜色3 = 窗口_取坐标处颜色 (hwnd, 447, 330) ' 3878918
' 提示颜色4 = 窗口_取坐标处颜色 (hwnd, 472, 551) ' 4739901
.如果 (提示颜色 = 262740) ' 65280 且 提示颜色1 = 9154774 且 提示颜色2 = 9810377)
' 鼠标_消息 (hwnd, 758, 393, 1, 1)
调试输出 (“取色成功”)
.否则
调试输出 (“取色失败”)
.如果结束
.如果 (坐标1.横 > 0 且 坐标1.纵 > 0)
调试输出 (“找图成功”)
' 鼠标_消息 (hwnd, 坐标1.横, 坐标1.纵, 1, 1)
.否则
调试输出 (“找图失败”)
调试输出 (查找范围)
.' 如果 (提示颜色2 = 3485705)
' 鼠标_消息 (hwnd, 790, 439, 1, 1)
.否则
.' 如果 (提示颜色3 = 2069887)
' 鼠标_消息 (hwnd, 447, 330, 1, 1)
.否则
.' 如果 (提示颜色4 = 4739901)
' 鼠标_消息 (hwnd, 472, 551, 1, 1)
.否则
.如果结束
.如果结束
.如果结束
|
最佳答案
查看完整内容
找色.找色 (, , 找色.制作范围 (, , , , ), , )
|