TC官方合作论坛

标题: 怎么用取色命令获取颜色? [打印本页]

作者: djzlove129    时间: 2015-5-11 23:16
标题: 怎么用取色命令获取颜色?
怎么用取色命令获取颜色,再把得到的这个颜色设置为标签的背景颜色?
作者: 这论坛不错    时间: 2015-5-11 23:22
变量 颜色值 = 取色(12,50)
标签设置颜色("标签0",颜色值,1)
作者: djzlove129    时间: 2015-5-11 23:39
本帖最后由 djzlove129 于 2015-5-11 23:44 编辑
这论坛不错 发表于 2015-5-11 23:22
变量 颜色值 = 取色(12,50)
标签设置颜色("标签0",颜色值,1)

不行,标签显示的颜色跟取色的颜色不一样
作者: 这论坛不错    时间: 2015-5-11 23:50
djzlove129 发表于 2015-5-11 23:39
不行,标签显示的颜色跟取色的颜色不一样

那可能是你哪里弄错了
作者: 言术    时间: 2015-5-12 00:06
这个问题真的很纠结,我试过,用取色获取,设置标签颜色不是想要的颜色,而直接在设置颜色里填入确切的值的话就是正确的。
作者: zxw445    时间: 2015-5-12 00:17
5.0版本:

变量 线程句柄,x,y,颜色

功能 热键0_热键()
    线程句柄=线程开启("获取颜色","")
结束


功能 热键1_热键()
    线程关闭(线程句柄)
结束

功能 获取颜色()
    循环(真)
        鼠标获取坐标(x,y)
        颜色=取色(x,y)
        标签设置颜色("标签0",转整型(颜色,1),1)
    结束
结束

作者: 二叔.    时间: 2015-5-12 00:26
标签设置颜色要这样写 标签设置颜色("标签0",转整型(颜色,1),1)
作者: jimye0526    时间: 2015-5-12 07:24
主要是你坐标不对啊,取色是前台的,相对坐标是屏幕的0,0开始,不是你标签那个左上角开始的,你要转换下,获取标签在屏幕上的位置,然后加上你的坐标
作者: 忆辰辅助    时间: 2015-5-12 09:50
颜色类型不一致
作者: good    时间: 2015-5-13 00:56
反正我支持2楼正解

想要的效果是像这样么:
新手小工具:  左键抓坐标颜色和计秒器
http://bbs.tyuyan.com/forum.php? ... &fromuid=183140






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