|  
    通过自动化简化工作流和重复性任务不是很好吗?我知道,您可能在想…“听起来不错,但我不是程序员。” 
	  您无需成为程序员,即可使用动作宏自动执行重复性任务。您只需了解如何使用 AutoCAD,更具体地说,就是了解如何使用命令和系统变量。使用命令时,某些命令经常以相同顺序一起使用,这称为“命令序列”。命令序列使最佳候选对象能够自动执行。 
	  动作宏是录制的命令、选项和值序列,可以在任何图形中播放。可以创建如下动作宏: 
	  在添加标注或注释之前,将某个图层和样式设置为当前设定。 
		更改选定对象的图层和比例。 
		通过将某些类型的对象移动到特定图层、将所有对象都设置为“ByLayer”并清除未使用的命名对象(例如,图层和块),来清理图形。 
		插入具有特定位置和比例的标题栏、在默认位置添加多个浮动视口,并在每个视口下方创建标签。 
		
 注: 该视频不包含音频或隐藏字幕。 
	  注: 步骤、图像和视频可能与您版本的产品略有不同。 
	  可以录制哪些命令和操作?可以录制大多数命令,例如用于绘制线的“LINE”命令、用于更改对象特性的 CHPROP 命令以及用于管理图形中图层的“LAYER”命令。 
		 无法录制与以下内容相关的命令: 
		 创建、打开和恢复图形文件 
		  使用“动作录制器”和“Visual Basic for Applications”功能 
		  按住并拖动三维对象 
		  编辑表格单元的内容 
		  
 可以在《自定义手册》的“关于录制动作宏”主题中找到无法录制的 AutoCAD 命令列表。 
		 “动作”是 AutoCAD 中可以录制的最小交互,可以录制以下常规交互: 
		 启动命令 
		  规范值:坐标点、对象选择和字符串/数值 
		  更改当前图形视图 
		  
 可以在《自定义手册》的“关于录制用户界面元素”主题中找到可以录制的动作和用户界面列表。 
		录制动作宏动作宏是使用功能区的“管理”选项卡上的“动作录制器”进行录制的。将“动作录制器”视为 AutoCAD 版本的录音器或数字视频录制器 (DVR)。 
		   录制开始时,十字光标旁边会显示一个红色圆圈,告知您“动作录制器”正在积极侦听动作。 
		   让我们看一下如何录制可用于设置图形的动作宏。此动作宏将执行以下操作: 
		 将现有图层设置为当前图层 
		  将运行对象捕捉的中点、端点、中心和交点设置为当前设定 
		  创建线性尺寸 
		  恢复上一个图层 
		  
 创建新图形。 
		  添加“Dimensions”图层,并为该图层指定颜色 3。 
		  在功能区上,依次单击“管理”选项卡 >“动作录制器”面板 >“录制”。  查找 
		  在命令提示下,输入“CLAYER”,然后输入名称“Dimensions”。 
			 请注意,CLAYER 系统变量已录制并显示在“动作树”中。 
			  
  
在命令提示下,输入“OSMODE”,然后输入值“39”。 
			 值 39 会将运行对象捕捉的中点、端点、中心和交点设置为当前设定。 
			 在命令提示下,输入“DIMLINEAR”。 
		  在“指定第一个尺寸界线原点”提示下,在图形中指定一个点。 
		  在“指定第二个尺寸界线原点”提示下,将光标向右移动并指定一个点。
  
在“指定尺寸界线位置”提示下,向上移动光标并指定一个点。
  
在命令提示下,输入“LAYERP”。 
			 将恢复上一个图层。 
			 在功能区上,依次单击“管理”选项卡 >“动作录制器”面板 >“停止”。  查找 
		  在“动作宏”对话框的“动作宏命令名称”文本框中,输入“ADDLINEARDIM”。
  
还可以在“说明”文本框中为宏输入说明。 
		  单击“确定”,以将动作宏保存到扩展名为 ACTM 的文件。 
			 如果展开“动作录制”面板,则完成的宏应如下图所示。 
			  
  
单击“动作录制器”面板上的固定按钮,以允许该面板收拢。
  
播放动作宏在录制动作宏后,即可使用以下方法之一播放宏: 
		 在命令提示下,输入动作宏的名称。 
		  在图形窗口中,单击鼠标右键、选择“动作宏”>“播放”,然后选择一个动作宏。 
		  在功能区上,依次单击“管理”选项卡 >“动作录制器”面板,然后从下拉列表中选择一个动作宏。接着,单击“播放”。 
		  
 以下步骤介绍了如何播放先前已录制的“ADDLINEARDIM”动作宏: 
		 创建一个新图形,并禁用“对象捕捉”(F3)。 
		  将“Dimensions”图层添加到图形中,但不将其设置为当前图层。 
			 注: 如果该图层不存在,则在播放宏时会出现错误。要避免出现此情况,可以使用带有“Make”选项的 -LAYER 命令创建图层(如果图形中尚不存在该图层),而不是使用 CLAYER 系统变量将某个图层设置为当前图层。 
			 在命令提示下,输入“ADDLINEARDIM”。 
		  在“动作宏 – 回放完成”消息框中,单击“关闭”。
  
 现在,对象捕捉应已使用“Dimensions”图层上绘制的线性标注启用。 
			  
  
 重要: 如果在录制动作宏期间使用命令,而这些命令在播放期间不可用,则表示该动作宏并未按预期完成。如果某个图层或样式在动作宏中设置为当前设定,而该图层或样式在播放期间在图形中不可用,则同样会出现上述情况。 
		编辑和请求输入动作宏将动作宏保存到 ACTM 文件后,即可对其进行以下类型的更改: 
		 编辑录制的值:颜色、比例因子和坐标 
		  删除命令和视图更改 
		  为播放期间的用户输入添加提示:输入值、指定点或选择对象 
		  指示播放期间动作宏将使用的预选对象 
		  在相对于前一个点的绝对坐标值或相对坐标值之间更改 
		  插入用户消息,以向用户提供有关动作宏的信息 
		  定义动作宏中所有点应相对于的基点 
		  
 注: 录制完成后,无法将命令插入或附加到动作宏。 
		 通过确保动作宏当前位于“动作宏”下拉列表中,并展开“动作录制器”面板查看“动作树”,来更改动作宏。 
		    在“动作树”展开的情况下: 
		 选择并双击录制的值,以为其指定新值 
		  在录制的值上单击鼠标右键,然后选择“暂停以请求用户输入”,以允许用户在播放期间提供值 
		  在录制的命令或视图更改节点上单击鼠标右键,然后选择“删除”以将其删除 
			 注: 无法删除命令选项和值。 
			 
 以下步骤介绍了如何将图层名称更改为“Dims”,以及如何在播放期间提示用户提供尺寸界线和标注线的位置: 
		 在功能区上,依次单击“管理”选项卡 >“动作录制器”面板。从下拉列表中,选择“ADDLINEARDIM”。
  
单击“动作录制器”面板的标题栏以将其展开,并显示“动作树”。 
			 注: 如果“动作录制器”面板未展开,请尝试将 ACTUI 系统变量设置为值“7”,然后播放动作宏。如果该面板仍未展开,请关闭并重新启动产品。 
			 在已展开面板的左下角,单击固定按钮以防止“动作录制器”面板收拢。
  
在“动作录制器”面板已展开且“动作树”可见的情况下,选择并双击 CLAYER 系统变量下录制的“Dimensions”字符串值,然后输入新值“Dims”。
  
 现在,当播放动作宏时,“Dims”图层将设置为当前图层,而不是“Dimensions”。 
			  
  
在“DIMLINEAR”命令节点下,在每个坐标值上单击鼠标右键,然后选择“暂停以请求用户输入”。
  
 现在,每个坐标值应以斜体文字显示,并具有轮廓标记覆盖。现在,在播放期间,系统将提示您指定第一条和第二条尺寸界线以及标注线的位置。 
			   创建一个新图形,然后添加名为“Dims”的图层。 
		  播放动作宏。 
		  指定三个点来定义标注。 
			 此时,标注已放置在“Dims”图层上。 
			   
 注: 如果注意到动作宏中有一个 <视图更改> 节点,可能不需要保留它。<视图更改> 节点用于恢复宏录制时的当前图形视图;例如,它可用于将在位文字编辑器定位到视图中或平移/缩放操作的结果中。 
		   在删除 <视图更改> 节点之前,请使用“动作宏管理器”对话框(ACTMANAGER 命令)创建动作宏的副本,然后从动作宏的副本中删除 <视图更改> 节点。复制动作宏后,请执行以下步骤: 
		   如果未选择要编辑的动作宏,请从“动作宏”下拉列表中选择该动作宏。 
			 展开“动作录制器”面板(如果尚未展开),然后滚动到 <视图更改> 节点。 
			 在 <视图更改> 节点上单击鼠标右键,然后选择“删除”。 
			 在“动作宏 - 确认删除动作节点”中,单击“删除”。
  
创建一个新图形,然后再次播放动作宏。 
				此时,除非需要,否则不应更改图形的视图。 
				
管理和共享动作宏 (ACTM) 文件动作宏存储在 ACTM 文件中。ACTM 文件可以存储在共享位置,以供多个用户使用它们。动作录制器和 AutoCAD 在两种类型的文件夹中查找 ACTM 文件: 
		 动作录制文件位置 - 新的动作宏将录制到此位置,并可以从该位置进行编辑。 
		  其他动作读取文件位置 - AutoCAD 将以只读方式加载在这些位置中找到的动作宏文件,从而限制对它们进行编辑。 
		  
 这些文件夹位置在“选项”对话框的“文件”选项卡上的“动作录制器设置”节点下定义。以下步骤介绍了如何为 ACTM 文件添加其他位置: 
		 在图形窗口中单击鼠标右键,然后选择“选项”。
  
在“选项”对话框的“文件”选项卡中,展开“动作录制器设置”节点。
  
选择“其他动作读取文件位置”节点。 
		  单击“添加”,然后单击“浏览”。 
		  在“浏览文件夹”对话框中,选择包含要加载到 AutoCAD 中的任何其他 ACTM 文件的文件夹,然后单击“打开”(或“确定”)。 
		  单击“确定”以保存在“选项”对话框中所做的更改。 
		  
概要动作宏允许您指示 AutoCAD 执行多个生成一致结果的命令,这有助于简化工作流、减少重复性任务并通过自动化来执行 CAD 标准。自动化可以节省时间,让您专注于设计而非设计工具。 
		录制动作时要了解的其他事项虽然可以录制显示对话框的命令,但不会录制在对话框中执行的操作。最好使用将在命令行窗口或“动态输入”工具提示中显示提示的命令的替代版本。这有助于确保动作宏的一致播放。例如,您将使用 -PLOT 或 -STYLE 命令,而不是 PLOT 或 STYLE 命令。 
		  使用“图层特性管理器”执行的动作可能会导致录制 -LAYER 命令的额外使用。建议在命令提示下使用 -LAYER 命令,以便您可以控制已录制的动作。 
		  动作宏可以在命令宏中使用,以自动执行某些命令通常无法访问的特定工作流(例如,编辑动态块特性和从工具选项板访问工具)。 
		  
动作宏命令和系统变量以下是一些与动作宏相关的常用命令和系统变量。 
		 |