初始命令版本 (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) 相关概念 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-14 08:25
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.