如果 (寻找文本 (颜色,
“#”, ,
假) ≠ -1
)
返回 (到文本 (进制_十六到十 (取文本中间 (颜色, 2, 2
))
) +
“,” +
到文本 (进制_十六到十 (取文本中间 (颜色, 4, 2
))
) +
“,” +
到文本 (进制_十六到十 (取文本中间 (颜色, 6, 2
))
))


返回 (“#” +
取文本右边 (进制_十到十六 (到长整数 (文本_取左边 (颜色,
“,”, ,
)),
真), 2
) +
取文本右边 (进制_十到十六 (到长整数 (文本_取出中间文本 (颜色,
“,”,
“,”, ,
)),
真), 2
) +
取文本右边 (进制_十到十六 (到长整数 (文本_取右边 (颜色,
“,”, ,
)),
真), 2
))

变量名 | 类 型 | 静态 | 数组 | 备 注 |
i1 | 整数型 | | |
十六位置 | 整数型 | | |
十计算 | 整数型 | | |
高低位 | 逻辑型 | | |
结果 | 文本型 | | |
分割 | 文本型 | | 0 |
判断 (寻找文本 (参数_颜色,
“#”, ,
假) ≠ -1
)
变量循环首 (取文本长度 (参数_颜色
), 1, -1, i1
)

十六位置 =
寻找文本 (“0123456789ABCDEF”,
取文本中间 (参数_颜色, i1, 1
), ,
真)

如果真 (十六位置 ≠ -1
)


十六位置 = 十六位置 - 1



判断 (高低位 =
假)



十计算 = 十六位置




高低位 = 真




十计算 = 十计算 + 十六位置 × 16




结果 =
到文本 (十计算
) +
“,” + 结果




高低位 = 假








变量循环尾 ()
结果 =
取文本左边 (结果,
取文本长度 (结果
) - 1
)
判断 (寻找文本 (参数_颜色,
“,”, ,
假) ≠ -1
)
分割 =
分割文本 (参数_颜色, ,
)
重定义数组 (分割, 真, 3
)

结果 =
“#”
计次循环首 (3, i1
)

结果 = 结果 +
取文本右边 (“0” +
取十六进制文本 (到整数 (分割
[i1
])), 2
)
计次循环尾 ()
返回 (结果)