执行宏时,AutoCAD 会在处理命令序列之前在宏的末尾放置一个空格。 AutoCAD 处理以下菜单宏,就像您输入了行空格键一样。 line 有时这是不可取的;例如,TEXT 或 DIM 命令必须以 Enter 终止,而不是空格终止。此外,有时需要多个空格(或 Enter)才能完成命令,但某些文本编辑器不允许创建带有尾随空格的行。两个特殊的公约可以解决这些问题。
查看以下宏: erase \; 如果此项目仅以反斜杠(指示用户输入)结尾,则无法完成擦除操作,因为 AutoCAD 不会在反斜杠后添加空白。因此,此宏使用分号 (;)以在用户输入后强制输入。以下是更多示例: ucs ucs ; text \.4 0 DRAFT Inc;;;Main St.;;;City, State; 选择第一个宏将在命令提示下进入 ucs 和空格键,并出现以下提示: 指定 UCS 的原点或 [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: 选择第二个宏将输入 ucs、空格键和分号 (;)在命令提示符下,该提示符接受默认值 World。屏幕上不会明显显示第一项和第二项之间的区别;当然,您不会将两者放在同一个菜单上。 选择第三个宏将显示起点提示,然后在三行上绘制地址。在三分号 (;;;) 中,第一个分号结束文本字符串,第二个分号导致重复 TEXT 命令,第三个分号调用前一行下方的默认位置。 注意:所有特殊字符必须使用其 ASCII 等效字符输入。
|
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )
GMT+8, 2024-5-12 00:19
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.