User adding own dgnlib cuts out existing menu customisations?

As a user entering a new workplace/workspace I am wanting to add my own dgnlib containing MenuBar customisations. I can do this by either using the Workspace>Customize menu and appending my dgnlib or manually entering it into the ucf file such that it has a line reading;

MS_DGNLIBLIST > C:/User/User.dgnlib

This works and I can see my new MenuBar customizations, but I then find that the existing company MenuBar customizations (Menus) have dissappeared. I would have thought that simply using append(or >) rather than the "=" operator would avoid this scenario but it doesn't so I must be missing something?

  • Tim, in the past I have worked on a lot of projects that are completely autonimous. Modelling or creating workflows, testing things that previously haven't existed. Needing levels and text styles that don't exist. Definitely testing things. It might be an unusual working environment but it does exist. It helps to have a few little standards available in the absence of any.

  • Thanks Carl, I was initially using the location as an example. Sorry for the confusion. You did figure it out :-)

    I actually resolved this issue by using the debug file to see where the default configuration was looking for dgnlib files. Without changing anything and placing my dgnlib in the following location I can achieve what I am after;

    C:\ProgramData\Bentley\MicroStation V8i (SELECTseries)\WorkSpace\Interfaces\MicroStation\default\
  • Tools, tasks and menus should all use the MS_GUIDGNLIBLIST variable so you should be ok with setting this for those things. But where I am confused is that you say you have levels, textstyles, etc... and these are yours personally ? You are the only one that uses them ? Tools, menus, etc....affect your workflow so I can see these being personal on top of what the company provides, but textstyles and levels are not a personal thing, these affect the DGN you are working in and other users may not have access to these when working in the DGNs, due to them existing in your personal DGNLIB.

    Timothy Hickman

    CADD Manager | CADD Department

    timothy.hickman@colliersengineering.com

    Main: 877 627 3772| 

    1000 Waterview Drive Suite 201 | Hamilton, New Jersey 08691

  • Thanks for posting the debug files, these show which *.cfg files are processed and the defined variables within each *.cfg, at the bottom there is a summary of what is set.

    Looking at your ' msdebug - Added dgnlib to ucf.txt ' it shows that its processing the user configuration file

    Processing macro file [C:\Users\DjukanovicJ\Documents\UstnV8i\PB-v8i.ucf

    with the following var as :

    MS_DGNLIBLIST=$(_USTN_USERINT)$(_USTN_USERINTNAME)\*.dgnlib;E:\Jovan\Microstation\Dgnlib\Jovan.dgnlib [C:\ProgramData\Bentley\MicroStation V8i (SELECTseries)\WorkSpace\interfaces\MicroStation\default\*.dgnlib;E:\Jovan\Microstation\Dgnlib\Jovan.dgnlib]

    In yet earlier you mentioned setting this in your ucf " MS_DGNLIBLIST > C:/User/User.dgnlib " are you sure you edited the correct UCF file or may be you was just using this as an example.?

    Assuming ' Jovan.dgnlib ' is your file containing your user customizations, open the user configuration file C:\Users\DjukanovicJ\Documents\UstnV8i\PB-v8i.ucf and place a '#' in front of the line starting with MS_DGNLIBLIST..................
    so MicroStation no longer reads this line, then add the following line

    MS_GUIDGNLIBLIST > E:\Jovan\Microstation\Dgnlib\Jovan.dgnlib
     
    Reopen MicroStation and see if this helps restore the interface as required. If you then require Text styles, levels etc then try adding the line

    MS_DGNLIBLIST > E:\Jovan\Microstation\Dgnlib\Jovan.dgnlib



    Answer Verified By: Jovan_Djukanovic 

  • Hi Tim,

    In addition to MenuBar customisations I also have tools, tasks, levels, textstyles etc which would not be included if I only used MS_GUIDGNLIBLIST. I thought that MS_DGNLIBLIST was a pretty standard way of adding your own general customisations.

    Jovan.