CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

acad_truecolorcli(AutoLISP)

2023-1-5 23:08| 发布者: admin| 查看: 421| 评论: 0|来自: AutoCAD

摘要: 命令提示符下的颜色提示

命令提示符下的颜色提示

支持的平台:视窗和 Mac OS

签名

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

类型:列表

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

允许比图层

类型:T 或零

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

替代提示

类型:T 或零

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

返回值

类型:列出或无

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

色书颜色

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

真彩色

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

颜色指数

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

例子

在命令行中提示输入颜色选择,其中包含紫色颜色索引默认选择和命令提示符的可选文字:

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

新彩色 [真彩色/科洛本] <215>:

((62 . 256))

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

(acad_truecolorcli '(62 . 2))

新颜色 [真彩色/科洛尔书] <2(黄色)>:按层

((62 . 256))

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部