宏记录器概述
通过捕获一系列按键和 ArbortextEditor 命令以供稍后重放,Arbortext Editor 宏记录器实现了任务的自动化。可将宏分配给组合键、菜单项和工具栏按钮。宏录制器将生成 ACL 命令 (并将这些命令存储在 .mcf 文件中)。宏文件格式还允许使用任何支持的脚本语言定义宏。
宏在特定范围内运行并存储在以下文件中:
• <docname>.mcf - (文档范围) 定义只应用于当前文档的宏。.mcf 文件与文档位于同一目录中,且具有相同的基本名称。 文档范围位置对 ASCII 文件和宏文档不可用。
• <doctype>.mcf - (文档类型范围) 允许针对特定文档类型重新定义宏。此文件位于文档类型目录中。
• <应用程序数据目录>\user.mcf - (用户范围) 包含适用于所有文档和文档类型的用户定义宏。第一次录制新宏时,此位置为默认位置。
<应用程序数据目录> 是操作系统存储用户特定数据的目录。这通常是 C:\Document and Settings\user_name\Application Data\PTC\Arbortext\Editor。
• 应用程序宏 — 应用于所有文档和文档类型的特定于站点的宏。通过读取 Arbortext-path\lib\application.mcf (如果存在) 即会定义此宏范围,随后每个 \lib\application.mcf 文件都将出现在 custom 目录搜索列表中。从右至左处理搜索列表,最左边的定义优先于后面的定义,包括 Arbortext-path\lib\application.mcf 中的默认定义。
此范围只读。选择只读文件时,将禁用编辑和删除。
宏只能存储在具有指定文件名的列出位置中。
几个 ACL 函数用于自定义站点对宏记录器的使用。有关详细信息,请参考 Arbortext Command Language Reference (《Arbortext 命令语言参考》)。