强制下一个命令使用指定版本运行 支持的平台:视窗和 Mac OS 签名(initcommandversion [version])
返回值类型:T 总是返回。T 言论通过此函数,可以强制对支持的命令执行特定行为,而不管该命令是如何运行的。这仅影响已更新为支持命令版本的命令。在此类命令中,对初始化命令版本的测试将替换有关命令是从 AutoLISP 还是从脚本运行的旧测试。手动运行支持的命令时,默认版本为 2(或最新版本)。从自动化运行命令时,默认版本为 1。 例子初始化特定命令版本可能会对每个受支持的命令产生不同的影响。例如,下面是带有和不带初始化版本的 AutoCAD FILLET 命令: 命令:圆角 当前设置:模式 = 修剪,半径 = 0.0000 选择第一个对象或[撤消/折线/半径/修剪/倍数]:*取消* 命令:(初始化命令版本 1) 命令:圆角 当前设置:模式 = 修剪,半径 = 0.0000 选择第一个对象或 [uNdo/折线/半径/修剪/mUltiple]:*取消* 另一个典型的例子是 AutoCAD COLOR 命令。正常运行,COLOR显示“选择颜色”对话框;但是通过在 COLOR 命令之前运行,它会被强制从命令提示符从颜色提示。(initcommandversion 1) |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:54
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.