宏可以使用反斜杠 (\) 字符请求输入。 有时,通过在要输入的位置放置反斜杠 (\) 来接受来自宏中间的键盘或指针设备的输入很有用。 circle \1 layer off \; 第一个宏暂停以询问用户提供中心点,然后从宏中读取半径 1。请注意,反斜杠字符 (\) 后面没有空格。下一个宏暂停以要求用户输入一个图层名称,然后关闭该图层并退出 LAYER 命令。LAYER 命令通常会提示执行其他操作,并且仅在按空格键(空白)或 Enter (;) 键时退出。 通常,宏在输入一个项目后恢复。因此,不可能构造一个接受可变数量的输入(如在对象选择中)然后继续的宏。但是,SELECT 命令除外;反斜杠将暂停宏,直到对象选择完成。例如,请考虑以下宏: select \change previous ;properties color red ; 此宏使用 SELECT 命令创建一个或多个对象的选择集。然后发出 CHANGE 命令,使用“上一个”选项引用此选择集,并将所有选定对象的颜色更改为红色。 由于反斜杠字符 (\) 会导致宏暂停以进行用户输入,因此不能在宏中将反斜杠用于任何其他目的。指定文件目录路径时,请使用正斜杠 (/) 作为路径分隔符:例如,/direct/file。 以下情况会延迟宏的恢复:
相关概念父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:25
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.