在MicroStation里,可以通过修改dgnlib文件在任务栏里自定义任务菜单;但是使用ABD对dgnlib文件进行编辑,只有自定义工具能够在工具栏里显示/打开,自定义任务菜单却不被显示。
通常我们可以采取两种方法来解决这个问题。
第一种方法,首先要确认dgnlib文件放置在了正确的位置。下面我们都以ABD SS5为例说明,假设Workspace里的Project被设置为BuildingSample_US,那么应该将dgnlib文件移动到下面的文件夹(MS_DGNLIBLIST)。
C:\ProgramData\Bentley\AECOsimBuildingDesigner V8i SS5\WorkSpace\Projects\BuildingExamples\BuildingSample_US\support\dataset\dgnlib\
ABD和MicroStation在处理任务栏菜单显示的时候有所不同,MicroStation指定所有的被定义好的任务菜单都应该显示出来。而ABD则默认抑制MS任务菜单(MicroStation Tasks)和其他被自定义的任务菜单的显示。所以只有被明确要求的任务菜单才会被显示,MS任务菜单可以通过选择Tools下拉菜单选择开启。或者还可以通过以下的key-in命令开启。
TASKTOOLBOX OPEN \Microstation Tasks
对于自定义的任务菜单,我们可以通过customize先将其加入到Tools下拉菜单然后打开或者直接键入key-in命令的方式打开。我们还可以通过dock的方式将各种任务菜单合理的组织起来。
第二种方法,打开以下路径下的CombinedInterface.dgnlib文件
C:\Program Files (x86)\Bentley\AECOsimBuildingDesigner V8i Ss5\AECOsimBuildingDesigner\interfaces
修改该dgnlib文件添加自定义任务栏菜单,新添加的菜单就会显示在Tasks里面。效果如下图。
请注意,CombinedInterface.dgnlib文件的安全级别比较高,需要使用管理员权限打开ABD以后才能进行编辑。在编辑该文件的时候最好不要去修改默认的ABD任务菜单和工具以避免出现不可预知的错误。