CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

acad_truecolorcli (AutoLISP)

2024-5-18 17:49| 发布者: admin| 查看: 119| 评论: 0|原作者: admin|来自: AutoCAD

acad_truecolorcli (AutoLISP)

在命令提示符下提示输入颜色

支持的平台:Windows 和 Mac OS

签名

(acad_truecolorcli color [allowbylayer] [alternatePrompt])
颜色

类型:列表

描述默认颜色的虚线对。虚线对的第一个元素必须是与颜色相关的 DXF 组代码(62、420 或 430)之一;例如,、 或 。(62 . ColorIndex)(420 . TrueColor)(430 . "colorbook$colorname")

allowByLayer

类型:T 或 nil

省略 allowbylayer 参数或将其设置为非值,则可输入 ByLayer 或 ByBlock 来设置颜色。如果设置为 ,则输入 ByLayer 或 ByBlock,则会导致错误。nilnil

AlternatePrompt

类型:T 或 nil

可选的提示字符串。如果省略此字符串,则默认值为“新颜色”。

返回值

类型:列出或无

操作成功后,该函数将返回描述所选颜色的一个或多个虚线对的列表(取决于选择颜色的选项卡)。列表中的最后一个虚线对表示所选颜色。如果用户取消对话框,则返回该函数。nil

颜色书颜色

如果返回列表中的最后一项是 430 对,则指定的颜色源自颜色书。此返回的列表还将包含描述相应真实颜色的 420 对和描述最接近匹配颜色索引值的 62 对。

真彩色

如果返回的列表包含 420 对作为最后一项,则指定了真颜色(如“红色、绿色、蓝色”)。该列表还将包含一对 62,表示最接近的匹配颜色索引。不会出现 430 对。

颜色指数

如果列表中的最后一项是 62 对,则选择颜色索引。返回的列表中不会出现其他虚线对。

例子

在命令行中提示使用紫色索引默认选择和命令提示符的替代文本进行颜色选择:

(acad_truecolorcli '(62 . 215) 1 "Pick a color")

新颜色 [Truecolor/COlorbook] <215>:

((62 . 256))

在命令行中提示使用黄色颜色索引默认选择颜色,然后按图层设置颜色:

(acad_truecolorcli '(62 . 2))

新颜色 [Truecolor/COlorbook] <2(黄色)>:bylayer

((62 . 256))

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-19 07:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部