辅助程序是连接至 IBM® Rational® Rhapsody® 以扩展其功能的定制程序。
过程
- 打开一个 IBM Rational Rhapsody 项目,然后选择工具 > 定制以打开“辅助程序”窗口。
- 单击“新建”图标
以在菜单内容框中为新菜单项添加空白行。
- 在空白字段中,输入新菜单项的名称(例如,My New Command1)。
- 要指定子菜单结构,请使用反斜杠 ( \ ) 来分隔子菜单级别。例如,输入 External\My
New Command1、External\My New Command2 和
External\My New Command3 来生成以下子菜单结构:
可以进一步扩展子菜单结构;例如,可以输入 External\My New Command1\File1 和 External\My New Command1\File2 来生成以下子菜单结构:
- 要定义快捷键,请在名称字母前添加 & 字符。例如,&My 表示字母 M 为菜单快捷方式。创建此快捷方式之后,可以按 Alt+M 来打开此特定辅助应用程序。确保不要使用已在工具菜单或关联模型元素的弹出菜单中使用的字母作为快捷键。
- 指定适用的辅助程序参数:
- 在命令框中,输入菜单项必须启动的命令(例如 E:\mks\mksnt\cp.exe),或单击其“省略号”按钮
以浏览至该应用程序的位置。
- 在参数框中,输入命令参数。
- 在初始目录框中,输入该程序的初始缺省目录。
- 在适用项列表中,指定要与新命令关联的模型元素。
如果未对此字段指定值,那么可以根据在步骤 6 中执行的操作来将此辅助应用程序的菜单命令添加至工具菜单。
- 在项目类型列表中,选择项目概要文件。
- 如果将此框留空,那么它将使用已打开的当前项目的概要文件作为缺省值。
- 在辅助程序触发器列表中,选择用于触发新命令的操作。
- 指定辅助程序类型:
- 如果新命令是外部程序(例如 Microsoft 记事本),那么选中外部程序单选按钮。
如果要运行完外部程序之后继续在 Rational Rhapsody 中工作,那么选中等待至完成复选框。
- 如果新命令是 Visual Basic for Applications 宏且定义在 <Project>.Visual
Basic for Applications 文件中,那么选中 Visual Basic for Applications 宏单选按钮。
- 根据对适用项列表的选择,执行下列操作:
- 如果未对此命令指定适用的元素,那么验证是否选中在“工具”菜单中显示复选框。这表示用于链接至辅助应用程序的新菜单命令显示在工具菜单上。如果未选中此复选框,虽然启动对此命令的触发器之后指向辅助应用程序的链接仍然起作用,但在工具菜单上不会显示其菜单命令。
- 如果对此命令指定了适用的元素,那么验证是否选中在弹出菜单中显示复选框,该复选框用于指示在指定模型元素的菜单中显示新命令。如果未选中此复选框,虽然启动此命令之后指向辅助应用程序的链接仍然起作用,但在所指定模型元素的弹出菜单上不会显示其菜单命令。
- 单击确定以应用所作的更改并关闭窗口。(如果要保存所作的更改但保持窗口打开以继续使用,可以单击应用按钮。)
如果当前项目存在于为刚创建的指向辅助应用程序的链接设置的参数中,那么保存并关闭“辅助程序”窗口之后,该链接将立即可用。例如,如果当前打开的 Rational Rhapsody 项目使用 FunctionalC 概要文件,且您为此概要文件创建了 My New Command 辅助应用程序,那么指向此辅助应用程序的链接将立即可用。但是,如果为 My New Command 链接指定了 DoDAF 概要文件(如在项目类型列表中所选),那么它不会在当前项目中起作用。