【问题描述】
直接打开的 dgnlib文件,可是这个自定义按钮下的各种设置是灰的,不能修改,是什么问题呢?
【原因与解决方法】
原因:
只有自己定义的菜单才能更改key-in命令等,从系统菜单中抓取过来的是不能更改的。
可以自定一个相同名字的按钮,然后再进行Key-in等的修改。
要想修改自定义ribbon菜单的 .dgnlib文件,有几个注意事项:
1. 将 .dgnlib要放到一个workspace下的 MS_DGNLIBLIST所指的一个文件夹下,只对当前workspace起作用;
也可以直接放到如下Organization文件夹下,那么此自定义ribbon菜单对所有的workspace都工作:
C:\ProgramData\Bentley\MicroStation 2023\Configuration\Organization\Dgnlib\Gui\
2. 放置好 .dgnlib后要重新启动MS,让MS加载上这个 .dgnlib
3. 启动MS后选择这个 .dgnlib文件,直接打开此 .dgnlib
4. 鼠标右键点击Ribbon菜单的空白处,在弹出菜单中选择 Custom Ribbon,打开Customize Ribbon窗口,可以看到这时候窗口的Title栏中显示的就是 上述 .dgnlib文件名,而不是personal.dgnlib(想打开personal.dgnlib的话,只需要打开任意一个dgn文件,右键点击ribbon时打开的是personal.dgnlib,位于C:\Users\Jing.Bai\AppData\Local\Bentley\MicroStation\23.0.0\prefs\目录下,是针对当前windows user起作用的菜单定制)
5. 这样就可以对这个 .dgnlib文件进行Ribbon的自定义了。
要留意的是:只有自己新加的菜单(一般是粗文字)才能更改key-in命令等,从系统菜单中抓取过来的是不能更改的,都是灰色显示的。