Axiom Menu V8 - Can I use a configuration variable to load the Axiom menu?

Axiom Menu V8 - Can I use a configuration variable to load the Axiom menu?

This also answers: Can I point to a different Axiom menu than my users?

Axiom menu basics

What displays on your Axiom menu is determined by the contents of a simple text file named aximenu.cfg. The aximenu.cfg can be modified in various ways to customize your Axiom menu, but in this article, we’ll show how to load your Axiom menu with a MicroStation configuration variable.
The default location for the aximenu.cfg is C:\Program Files (x86}\Axiom\V8\aximenu\

Why would you want to use a configuration variable to load your menu?

Often it is beneficial to change what products are displayed on your Axiom pull-down menu for individual users or different classes of users working in different disciplines. It removes confusion about what products are available to be used and restricts easy user access to any products that the administrator does not want the user to use. While users need to view different menu items, it is just as important for administrators to be able to see all products. To address this situation, it can make sense to have more than one aximenu.cfg file.

Preparing to use a separate aximenu.cfg file

Once you have a modified copy of your aximenu.cfg, place it in an appropriate location. If there are multiple users or administrators that are going to use this menu then save it to a shared location. If it is only for a single user or administrator, it may be best to save it to that local machine.
Here are some articles that describe ways you can modify your Axiom menu:
Axiom Menu V8 - Can I create submenus on my Axiom menu?
Axiom Menu V8 - Can I load a Windows application from my Axiom menu?
Axiom Menu V8 - Can I make the Axiom menu only show the Axiom products I have installed?
Axiom Menu V8 - How can I prevent installed Axiom products from displaying on my Axiom menu?

Set the configuration variable in MicroStation

In order to load your modified aximenu.cfg file you will need to set a configuration variable in MicroStation that points to it. The necessary variable is AXIMENU_CONFIG. This variable points to an alternate aximenu.cfg rather than the default copy.

  1. Load MicroStation and open any design file.
  2. Select Workspace | Configuration… and MicroStation’s “Configuration” dialog box will open.

  1. Press <New…> to load the “New Configuration Variable” dialog box.

  1. In the field labeled “Variable:” enter: AXIMENU_CONFIG
  2. In the field labeled “New Value:” enter the name and location for the aximenu.cfg file you want to use. The aximenu.cfg can be renamed.
    As an example, my modified aximenu.cfg is named awesomenu.cfg, and it’s located in O:\bentley\. I would enter: O:\bentley\awesomenu.cfg
  3. Press <OK> to exit this dialog box and then <OK> on the Configuration dialog box. You will be prompted with an Alert dialog box to “Save changes to your configuration file.” Press <Yes> to accept the changes.
  4. Restart MicroStation.

The Axiom menu will now display the contents of the newly specified awesomenu.cfg.