找回密码
 加入
搜索
查看: 3409|回复: 5

[AU3基础] 请问如果判断当前坐标点颜色?新手问题

  [复制链接]
发表于 2011-10-22 16:55:00 | 显示全部楼层 |阅读模式
本帖最后由 mtvtop 于 2011-10-22 18:15 编辑

请问如果判断flash游戏里的坐标点颜色?例如我想取出这个flash里坐标100,100点的当前颜色,如果当前颜色为红色,就运行程序,如果不为红色就不运行,执行下一个坐标的颜色判断?
                        $x=100
                        $y=100
if $x,$y=红色 then ;这里要怎么写?
                        MouseClick("left",$x+65,$y+230,1,0)
                        MouseClick("left",$x+231,$y+270,1,0)
                        MouseClick("left",$x+678,$y+470,1,0)
else
                        sleep(3000)        
endif
发表于 2011-10-22 19:20:25 | 显示全部楼层
本帖最后由 xiehuahere 于 2011-10-22 19:27 编辑
If PixelGetColor ($x, $y) = 255 Then
      ......
Else
      sleep(3000)
EndIf
下载后后缀名改为xls。
象征性收取1个大洋。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2011-10-22 19:45:17 | 显示全部楼层
太谢谢了,感谢大哥
发表于 2011-10-22 22:46:58 | 显示全部楼层
PixelGetColor返回指定坐标位置上的象素点的颜色值.

然后if   PixelGetColor(x,y) then <> then

run("")
elsf
run("")
endif
发表于 2011-10-23 17:36:15 | 显示全部楼层
呵呵,我也曾经被这问题弄晕N次
发表于 2011-10-24 08:46:51 | 显示全部楼层
标记备用 颜色读取和对照
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 22:36 , Processed in 0.083079 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表