TC官方合作论坛

标题: 很奇怪,找色后再获取颜色,值不一样了。。。 [打印本页]

作者: rxcxr    时间: 2014-9-6 12:49
标题: 很奇怪,找色后再获取颜色,值不一样了。。。
窗口.区域找色(当前标签句柄,0,0,1000,500,#b00000,0,X,Y)

       aa=窗口.坐标点取色(当前标签句柄,X,Y)
       调试输出(aa)
       如果(aa=="B00000")
               调试输出(aa)
       如果结束

        调试输出(X&"|"&Y)


输出aa为11534336,很奇怪啊,谁知道怎么回事。

还想吐槽下ab抓抓,不好用,无法最大化,一直用的按键精灵的抓抓,后来找死找不到颜色,,仔细一看,和TC颜色值反过来了。。。坑啊


作者: b44412545    时间: 2014-9-6 14:52
...其实TC的ab抓抓与大漠的抓抓颜色值格式一样,按键的反了
作者: rxcxr    时间: 2014-9-6 14:53
b44412545 发表于 2014-9-6 14:52
...其实TC的ab抓抓与大漠的抓抓颜色值格式一样,按键的反了

不过为啥先按照颜色找图标,再按坐标找颜色,获得的值不一样呢。。。
作者: b44412545    时间: 2014-9-6 14:55
这个颜色值是十进制的,你把它改成十六进制的就好了

方法一:
  1. 窗口.区域找色(当前标签句柄,0,0,1000,500,11534336,0,X,Y)
  2.        aa=窗口.坐标点取色(当前标签句柄,X,Y)
  3.        调试输出(aa)
  4.        如果(aa=="11534336")
  5.                调试输出(aa)
  6.        如果结束
  7.         调试输出(X&"|"&Y)11534336
复制代码



方法2:

aa=窗口.坐标点取色(当前标签句柄,X,Y)
aa=字符串.格式化("%x",aa)

作者: b44412545    时间: 2014-9-6 17:36
额,,,我在4L说了
作者: sunlizhu    时间: 2014-9-11 08:05
学习好辛苦啊




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1