在使用时,设计者可根据个人、组织或公司需要定制Pro/ENGINEER用户界面,例如:
l 创建键盘宏(称为“映射键”),并将它们和其它定制命令添加到菜单和工具栏中;
l 添加或删除现有工具栏;
l 将分隔按钮添加到工具栏中(分隔按钮中包含多个紧密相关的命令,通过显示第一个命令而隐藏所有其它命令的方法来节省空间);
l 从菜单或工具栏移动或删除命令;
l 更改消息区位置;
l 将选项添加到菜单管理器;
l 遮蔽“菜单管理器”中的选项(使之不可用);
l 为“菜单管理器”菜单设置缺省命令选项;
l 与当前进程的活动模型相关的视图命令;
单击【工具】→【定制屏幕】,系统弹出“定制对话框”,可以定制菜单条和工具栏。缺省情况下,所有命令也将显示在“定制对话框”中。使用menu_def.pro文件,可向“菜单管理器”添加选项。也可使用“环境对话框”来更改Pro/ENGINEER的环境设置。
使用“定制对话框”中的“工具栏选项页”,可将整个工具栏增加到Pro/ENGINEER用户界面中,或从其中删除。
步骤1,单击【工具】→【定制屏幕】→【定制】,打开“定制”对话框;
步骤2,单击【工具栏】选项卡,如图2-20所示;
步骤3,要从显示画面上删除工具栏,清除其复选框,单击【确定】关闭对话框;
步骤4,要增加工具栏,选取其复选框,在位置列表中选取【顶部】、【左侧】或【右侧】来指定工具栏的位置,单击【确定】关闭对话框;
图2-20 定制工具栏选项卡
步骤5,要将新设置保存到config.win文件中,在“定制对话框”中执行下列操作:
l 单击【自动保存到】复选框(缺省选取),然后键入保存此设置的config.win文件路径;
l 也可以单击【文件】→【保存设置】。在“保存窗口配置设置对话框”中,可接受缺省文件名和路径,或者键入新文件路径。
在Pro/ENGINEER中,映射键是将常用命令序列映射到特定键盘键或组合键的键盘宏。映射键保存在配置文件mapkey中,每个宏开始于一个新行。可定义单键或组合键,按这些键时可执行映射键宏。对于在Pro/ENGINEER中经常执行的所有任务命令,都可以为其创建映射键。通过将定制的映射键添加到工具栏或菜单条中,借助鼠标单击或菜单命令就可以使用这些映射键,从而实现工作流程的自动化。
(1)定义映射键
步骤1,单击【工具】→【映射键】,打开“映射键”对话框,如图2-21所示;
步骤2,单击【新建】,打开“录制映射键”对话框,如图2-22所示,并在“键序列”文本框中键入用于执行映射键的键序列;在适当的文本框中键入映射键的名称和说明;
步骤3,单击Pro/E选项卡。通过选取下列选项之一来指定运行映射键时系统必须处理提示的方式:
l 录制键盘输入(缺省选项):在定义映射键时录制键盘输入,在运行宏时使用;
l 接受系统缺省设置:在运行宏时接受系统缺省设置;
l 暂停,等待键盘输入:运行宏时,当出现提示时暂停,在消息区域等待键盘输入;
步骤4,单击【录制】,并通过按适当顺序选取菜单命令开始录制宏;
步骤5,完成录制宏后单击【停止】。
注意
要使用功能键,必须在名称前加美元符号($)。如映射至F3时键入$F3。
图2-21 映射键对话框 图2-22 录制映射键
如果创建包含打开对话框和从中选取的操作的新映射键,则当运行该映射键后,无论何时打开对话框,Pro/ENGINEER都不会因用户输入而暂停。要因用户向对话框中输入内容而暂停,在录制映射键时单击“录制映射键对话框”中的【暂停】以指示何时暂停。“恢复提示对话框”打开。在“恢复提示对话框”中键入提示。然后单击【恢复】,进行映射键的录制。
运行宏时,系统暂停,显示键入的提示,并提供【恢复】或【取消】的选择。
(2)执行映射键
执行映射键有三个重要规则:
l 按下映射键时,如果第一个命令未显示在屏幕上,则系统将依次检查随后的所有命令。当查找到一个显示的命令时,系统将从第一个找到的此命令开始执行映射键。因此,建议从适当的顶层菜单开始建立命令序列。
l 如果某些命令需要从键盘输入数据(例如,零件名),则映射键将暂停。输入数据后,系统将继续执行映射键。
l 如果映射键命令要求使用鼠标进行选取(例如,在图形窗口中选取草绘平面),系统则停止执行映射键并在此处退出映射键。如果不必选取任何几何,则可以使用这种方法创建重复选项的长序列的对象独立映射键。
有时可能因为映射键中指定的命令目前不可用,所以无法执行某映射键。如果将键盘命令缩写的配置选项设置为on,命名映射键时要谨慎。例如,如果曾映射过字符序列“cc”,当按第一个“c”时,Pro/ENGINEER立即从主菜单拾取【切换窗口】命令。因此,建议使用未在命令名中使用过的字符来开始映射序列,这些字符包括:斜杠、括号、惊叹号等。
(3)将映射键添加到菜单条或工具栏
可将命令添加到工具栏或菜单条中的菜单。新的按钮或命令可以是现有的Pro/ENGINEER命令或用户定义的映射键。
步骤1,单击【工具】→【定制屏幕】,打开“定制对话框”,缺省状态下显示“命令标签”;
步骤2,在【种类】列表中选取【映射键】;
步骤3,在【映射键】下,完成下列任务之一:
l 要添加一个映射键,则将其拖动到菜单条中的适当位置;
l 要从菜单条中删除某个映射键,则将其拖至菜单条外。
步骤4,要将新设置保存到config.win文件中,请在“定制对话框”中选择下列操作之一:
l 选取【自动保存】(缺省选取),然后键入保存此设置的config.win文件路径;
l 单击【文件】→【保存设置】,在“保存窗口配置设置对话框”中,键入保存此设置的config.win文件路径。
步骤5,单击【确定】。
步骤1,单击【工具】→【定制屏幕】,打开“定制对话框”,缺省状态下显示“命令标签”。
步骤2,在【种类】下,选取【映射键】;
步骤3,在【映射键】区域,选取某个特定按钮并单击【修改选择】,从以下选项中选取:
l 删除(Delete):删除所选按钮;
l 复制按钮图像(Copy ButtonImage):将所选按钮的图像复制到剪贴板;
l 粘贴按钮图像(Paste Button Image):将拷贝的按钮图像粘贴到所选按钮上;
l 复原按钮图像(Reset Button Image):将所选按钮复原到初始图像;
l 选择按钮图像(Choose Button Image):打开"拾取映射键图标"(Pick Mapkey Icon)对话框,从一组已创建的图像中进行选择;
l 编辑按钮图像(Edit Button Image):打开"按钮编辑"(Button Editor)对话框,编辑选定按钮上图像中的像素;
l 仅文本(Text Only):仅显示选定按钮上的文本;
l 图像和文本(Image and Text):显示选定按钮上的图像和文本;
l 仅图像(Image Only):显示所选按钮的纯图像(缺省)。
步骤4,单击【确定】。
可使用“定制对话框”复制、删除或编辑按钮图像。还可将按钮图像重置为初始状态,并将菜单条或工具栏命令显示设置为仅文本、纯图像或带有图像的文本。不能修改“菜单管理器”(Menu Manager)命令的外观。
单击【工具】→【定制屏幕】,打开“定制对话框”,缺省状态下显示“命令标签”。
在Pro/ENGINEER窗口中,单击并将工具栏按钮或菜单项拖动到同一(或不同)工具条或菜单内的不同位置。还可将整个菜单和工具栏从一个位置移动到另一位置。如果将命令从一个菜单或工具栏移动到另一个菜单或工具栏,则此命令被复制到新的菜单或工具栏,因此它在两处的工具栏或菜单中都存在。
步骤1,单击【工具】→【定制屏幕】,打开“定制对话框”,缺省状态下显示“命令标签”;
步骤2,单击【选项】标签;
步骤3,在“消息区域位置”中,单击【图形区域之上】或【图形区域之下】。
系统管理员可根据工作组的需要,使用名为menu_def.pro的配置文件定制“菜单管理器”。例如,管理员可将选项添加到“菜单管理器”、屏蔽某些选项,或者设置菜单的缺省选项。管理员将把menu_def.pro文件储存在系统缺省目录,以便在初始化期间,为工作组的全体成员装载相同的“菜单管理器”配置。也可通过创建一个menu_def.pro文件并将其储存在本地工作目录中,为本地Pro/ENGINEER进程定制“菜单管理器”。本地设置将只影响本地进程,而不会影响工作组中的其它进程。
(1)创建menu_def.pro文件
步骤1,打开所选的文本编辑器(如Microsoft Word或Notepad);
步骤2,创建新文件,然后添加需要的命令,以定制“菜单管理器”。可添加选项,取消现有选项,并设置缺省选取的菜单选项;
步骤3,在工作目录中将该文件保存为文本文件,文件名为menu_def,扩展名为.pro。
(2)将选项添加到菜单管理器
步骤,用menu_def.pro文件将菜单项目添加到“菜单管理器”。要添加项目,请使用【设置按钮】命令;
步骤2,打开新的或现有menu_def.pro文件。
步骤3,通过按下列格式之一添加一行来编辑文件:
l setbutton menuname menuitem "ActionDefinition" "ShortHelp"
l setbutton menuname menuitem "ActionDefinition"
说明
Menuname:菜单标题,通常与菜单顶部标题框内所显示的相同。把光标放在菜单选项上时,相关菜单名和菜单项目就会显示在状态栏内。如果标题包含的字多于一个,则用#替换菜单名内的空格;
Menuitem:用户希望其出现在菜单内的新菜单选项的名称。如果选项包含多个词,则用#替换菜单项目内的空格;
ActionDefinition:被新选项激活的菜单拾取、对话框拾取及用户输入序列,语法与键盘宏的语法相同;
ShortHelp:用作新菜单选项单行帮助的文本字符串,缺省为字符串“用户定义操作”。