CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

初始命令版本 (AutoLISP)

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

初始命令版本 (AutoLISP)

强制下一个命令使用指定的版本运行

支持的平台:Windows 和 Mac OS

签名

(initcommandversion [version])
版本

类型:整数

此参数指定要使用的命令的版本。如果此参数不存在,则支持命令的下次使用(以及下次仅使用)将初始化为最新版本。

返回值

类型:T

总是返回 。T

言论

此函数可以强制执行受支持命令的特定行为,而不管该命令的运行方式如何。这仅影响已更新为支持命令版本的命令。在此类命令中,对初始化命令版本的测试将取代对命令是从 AutoLISP 还是从脚本运行的旧测试。手动运行受支持的命令时,默认版本为 2(或最新版本)。从自动化运行命令时,默认版本为 1。

例子

初始化特定命令版本可能会对每个支持的命令产生不同的影响。例如,下面是带和不带初始化版本的 AutoCAD FILLET 命令:

命令:FILLET

当前设置:模式 = TRIM,半径 = 0.0000

选择第一个对象或[撤消/折线/半径/修剪/多个]:*取消*

命令:(initcommandversion 1)

命令:FILLET

当前设置:模式 = TRIM,半径 = 0.0000

选择第一个对象或 [uNdo/折线/半径/修剪/mUltiple]:*取消*

另一个典型示例是 AutoCAD COLOR 命令。正常运行时,COLOR 显示“选择颜色”对话框;但是通过在 COLOR 命令之前运行,它会强制从命令提示符中提示颜色。(initcommandversion 1)


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-3-14 08:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部