CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

initcommandversion(AutoLISP)

2023-1-7 19:43| 发布者: admin| 查看: 269| 评论: 0|来自: AutoCAD

摘要: 强制下一个命令使用指定版本运行

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

支持的平台:视窗和 Mac OS

签名

(initcommandversion [version])
版本

类型:整数

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

返回值

类型:T

总是返回。T

言论

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

例子

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

命令:圆角

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

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

命令:(初始化命令版本 1)

命令:圆角

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

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

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 14:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部