ebingyeye 发表于 2008-6-3 08:38:40

求判定某点颜色的语言

求判定某点颜色的语言

我需要程序在运行中 可以根据某点的颜色来决定运行做哪一步

mousemove(591,733)
mouseclick("left",591,733,2)
sleep(1000)
send($a[$i])
sleep(500)

如果591.733颜色不等于某个颜色,则继续mouseclick, 如果等于则运行send

jeaman 发表于 2008-6-3 09:31:25

PixelGetColor(591,733)
以十进制返回(591,733)的颜色值(默认RGB格式,可用ColorMode更改为BGR格式)

ebingyeye 发表于 2008-6-3 10:33:03

我能不能很无耻 要求你具体写一下, 然后我自己会修改。我只会模仿人家写的code, 毕竟我不是coder

jeaman 发表于 2008-6-3 18:11:51

$color = 0xFFFFFF
If PixelGetColor(591,733) == $color Then
        send($a[$i])
Else
        mouseclick("left",591,733,2)
EndIf

0xFFFFFF为白色的16进制表示形式,自己改一下

ebingyeye 发表于 2008-6-4 06:46:51

真的非常 感谢 你解决了我的大问题

刘强 发表于 2009-9-22 14:00:47

我还是没看懂

51ak 发表于 2009-11-21 22:31:16

很感谢,我也学习了。

老榆头 发表于 2009-11-21 22:34:52

如果已解决,请修改标题,为已解决

刘强 发表于 2010-2-3 18:48:09

看不懂啊 谁来说明一下 最好有源码
页: [1]
查看完整版本: 求判定某点颜色的语言