TC官方合作论坛

标题: 如何将十进制色转为十六进制色 [打印本页]

作者: yamim    时间: 2012-8-31 23:34
标题: 如何将十进制色转为十六进制色

    整型 图像值
      图像值=窗口.坐标点取色(鼠标窗口,返回窗口x坐标,返回窗口y坐标)

所得到的图像值为十进制,而我需的是十六进制,有什么方法直接转换成十六进制呢?
     

作者: shine宝宝    时间: 2012-8-31 23:55

[attach]5134[/attach]
是这个么。。。

[url=]整型 图像值=图像.颜色值转10进制("BBEEFF")[/url]


[url=]颜色这里我也搞不懂[/url]

作者: yamim    时间: 2012-9-1 00:09
回复 2楼shine宝宝的帖子

我说的是十进制转16进制。你说反了。谢谢!
作者: shine宝宝    时间: 2012-9-1 00:11
我去 不就看反了。。。这么凶
作者: yamim    时间: 2012-9-1 00:19
回复 4楼shine宝宝的帖子

真心感谢你回答这问题才说谢谢 你干嘛说我这么凶呢?
作者: shine宝宝    时间: 2012-9-1 00:20
回复 4楼shine宝宝的帖子

真心感谢你回答这问题才说谢谢 你干嘛说我这么凶呢?
yamim 发表于 2012-9-1 0:19:32
。。sorry  我理解成了凶巴巴的语气= =、
作者: yamim    时间: 2012-9-1 00:25
回复 6楼shine宝宝的帖子

呵呵,我语言学差了点看来。
  我找了很久都没有十转十六进制的,看来只有用工具自己手动转来写了。
作者: shine宝宝    时间: 2012-9-1 00:28
回复 6楼shine宝宝的帖子

呵呵,我语言学差了点看来。
  我找了很久都没有十转十六进制的,看来只有用工具自己手动转来写了。
yamim 发表于 2012-9-1 0:25:29
我现在两个进制都分不清= =然后今天提议让abin讲下。。
他讲的时候我还出去了

作者: yamim    时间: 2012-9-1 00:34
回复 8楼shine宝宝的帖子

进制我倒是清楚,但不知道TC有没有直接调用函数进得转换。有16转10函数,那就应该有10转16的函数呀。可就是没找到,不知道怎么转了。
作者: TC兔子    时间: 2012-9-1 08:08
http://bbs.tyuyan.com/thread-16599-1-1.html
楼主看下!
作者: cylhb    时间: 2012-9-1 13:37
  1. 功能 字符型 进制转换(整型 十进制) //只写一个功能,十转十六
  2.     整型 被转换数=十进制
  3.     字符型 十六进制=""
  4.     字符型 临时字符=""
  5.     如果(被转换数==0)
  6.         返回 "000000"
  7.     如果结束
  8.     循环(被转换数>0)
  9.         临时字符=转换.整型转字符型(被转换数%16)
  10.         选择(临时字符)
  11.             条件 "10":
  12.             临时字符="A"
  13.             条件 "11":
  14.             临时字符="B"
  15.             条件 "12":
  16.             临时字符="C"
  17.             条件 "13":
  18.             临时字符="D"
  19.             条件 "14":
  20.             临时字符="E"
  21.             条件 "15":
  22.             临时字符="F"
  23.         选择结束
  24.         十六进制=字符串.连接(临时字符,十六进制)
  25.         被转换数=被转换数/16
  26.     循环结束
  27.     返回 十六进制
  28. 功能结束
复制代码



十进制颜色值=图像.坐标点取色(屏幕x,屏幕y)
        //将十进制图像值转换成十六进制图像值
十六进制颜色值=******.进制转换(十进制颜色值)
作者: yamim    时间: 2012-9-1 16:48
http://bbs.tyuyan.com/thread-16599-1-1.html
楼主看下!
TC兔子 发表于 2012-9-1 8:08:29

没找到这个插件……
作者: yamim    时间: 2012-9-1 16:51
回复 11楼cylhb的帖子

这一段应该放什么位置啊,我是新手,能不能再说祥细一点。01这个放在TC出错了,说未定义。
作者: TC兔子    时间: 2012-9-1 17:23
回复 12楼yamim的帖子

插件专区有的~搜一下,学会使用资源嘛
作者: yamim    时间: 2012-9-1 19:29
回复 12楼yamim的帖子

插件专区有的~搜一下,学会使用资源嘛
TC兔子 发表于 2012-9-1 17:23:47

哈哈,谢谢,已经找到了,实现了。但还有个问题麻烦问下:
    我是借用这一段实现的:字符型 目标数字=db.NumChangeEx(源数字,16,10)
                   但是大兵注册后在COM插件列表里没有显示,只有大漠插件。所以大兵这个函数db.NumChangeEx和其它功能我都找不到,是我不会用吗还是TC插件工具不支持。


作者: cylhb    时间: 2012-9-1 20:25
回复 13楼yamim的帖子

前面那些01.   02. *** 都是论坛的代码 格式....代表行数...复制的时候应该去掉




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