宏重复

AutoCAD ActiveX/VBA

 
宏重复
 
 
 

用户选择一个命令后,可能要多次使用该命令,然后才继续执行其他命令。多数人都是这样使用工具:选择一种工具,使用该工具完成若干操作,然后选择其他工具,等等。为避免每次使用前都要拾取工具,AutoCAD 提供了命令重复功能,通过空 (null) 响应触发。但不能使用此功能来指定命令选项。

使用这个功能,用户可以重复经常使用的命令,然后再选择其他命令。如果宏以 *^C^C 开头,后面紧跟项标签,则该宏将保存在内存中。后续的命令提示都是由这个宏来回答的,直到它由于 ESC 或选择其他宏而终止。

请勿在以字符串 *C^C 开头的宏内使用 ^C(取消),因为这样会取消宏的重复。

下面是重复(或模式)命令处理方式的一个例子。

*^C^CMOVE Single 
*^C^CCOPY Single 
*^C^CERASE Single 
*^C^CSTRETCH Single Crossing
*^C^CROTATE Single 
*^C^CSCALE Single 

宏重复不能用于图像控件菜单中的项。