You can customize NX so that the ‘Bottom Border-Bar’ will contain the icons and names of up to the last 10 commands executed in the current application/task. Selecting any one of these icons will cause the relevant function to again be executed. If the user changes applications or enters a task, the contents of the ‘Border-Bar’ will be reset.
These instructions work for NX 9 and NX 10 and are expected to work in future versions as well. Note that this will only work when NX is being run with the ribbon interface. While the files provided with these instructions are only effective with the following NX applications/tasks, additional ones can be added by including the appropriately named folders, each with a copy of the common ‘.abr’ file.
The following applications and tasks are covered in the files provided:
If you already set up NX so that it’s using a common ‘Site Defaults’ directory to support customization, then you will only need to place a copy of the ‘profiles’ folder provided with this document in the ‘application’ folder found in the existing ‘Site Defaults’ folder.
If you do not have a ‘Site Defaults’ directory set up, then please follow the instructions below.
You will first need to create a folder on a common server to which all users have full-time access. You can give this folder any name that you wish, but something like ‘Site_Defaults’ would be appropriate. Inside this folder, create another folder named ‘application’ (spelling must be correct). Inside this folder, place a copy of the ‘profiles’ folder provided in the attachment here.
Now for each user that you wish to provide access to this customized ‘last command’ capability, in their user profile, add the following environment variable:
UGII_SITE_DIR=<path to the ‘Site_Defaults‘ folder you created above>
Note: If you do not wish to set this up on a site-wide basis, but rather on a per-workstation basis (appropriate for anyone running NX on a laptop offline), please follow the modified instructions below.
Again, if already set up NX to use a common ‘User Defaults’ directory to support customization, then you will only need to place a copy of the ‘profiles’ folder provided with this document in the ‘application’ folder found in the existing ‘User Defaults’ folder.
Rather than creating a folder on a server, create a folder locally on the workstation/laptop and give it a name like ‘User_Defaults’. Inside this folder, create another folder named ‘application’ (spelling must be correct). Inside this folder, place a copy of the ‘profiles’ folder provided in the attachment here.
Now in the user profile on this workstation/laptop add the following environment variable:
UGII_USER_DIR=<path to the ‘User_Defaults‘ folder you created above>
After you create these folders, add a copy of ‘profiles’ folder and set the environment variable(s), restart NX. As you execute functions in any of the above listed applications/tasks, you will see the relevant icon and text added to the ‘Bottom Border-Bar’ representing up to the last 10 commands executed in the current application/task.
Note that once set up as described above—and because there is no version specific data in the files provided nor are there any real-time additions/changes made to the contents of the ‘profiles’ folder while NX is running—this setup can be used by all NX 9.0 and previous versions installed on your system. This also means that when you upgrade to a new version of NX, you won't have to make any changes to this aspect of your customized NX UI.
Attached you will find a zip file containing the customization files you will need.