执行宏时,AutoCAD 会在处理命令序列之前在宏的末尾放置一个空格。 AutoCAD 处理以下菜单宏,就像您输入行空格键一样。 line 有时这是不可取的;例如,TEXT 或 DIM 命令必须以 Enter 结束,而不是以空格结束。此外,有时需要多个空格(或 Enter)才能完成命令,但某些文本编辑器不允许创建带有尾随空格的行。两个特殊的约定可以解决这些问题。
请看以下宏: erase \; 如果此项目仅以反斜杠(指示用户输入)结尾,则无法完成 ERASE 操作,因为 AutoCAD 不会在反斜杠后添加空白。因此,此宏使用分号 (;) 在用户输入后强制 Enter。以下是更多示例: 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 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:48
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.