找回密码
 加入
搜索
查看: 2962|回复: 3

[GUI管理] 关于取色,后台取色问题

[复制链接]
发表于 2010-7-6 16:22:36 | 显示全部楼层 |阅读模式
请问如何后台取色。
我现在有个网页游戏,已经将游戏放入Form1 中运行。

请问我如何去获取这个Form1中指定坐标的颜色值呢?

我主要就是想判断玩家的血量。颜色一变就自动加血。

ControlClick("Form1" , "", "[CLASS:Internet Explorer_Server; INSTANCE:1]", "main", 1, 354, 358)

这个是我后台发送点击。

我现在想取坐标 354,358 的颜色。

需要在最小化或是后台状态下执行。
发表于 2010-7-6 16:48:10 | 显示全部楼层
Opt("ColorMode", 0);RGB色系
Opt("PixelCoordMode", 0);取色时参考窗口内部坐标
$Color = PixelGetColor($x,$y)
If $Color=0xFFFFFF Then
……
发表于 2010-7-22 19:07:52 | 显示全部楼层
$Color = PixelGetColor($x,$y)
就这样是不能后台取色的。还要加个句柄。
发表于 2010-7-23 11:00:01 | 显示全部楼层
测试了 不错
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-21 03:18 , Processed in 0.079537 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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