Keil Logo

Customize Tools Menu

This dialog lets add executables to the Tools menu. The given example adds GUIBuilder.exe located in a subdirectory of the current project:

Configure tools menu

Once configured, you can run GUIBuilder.exe from the Tools menu:

Run external tools

Menu Content
Text shown in the Tools menu. This line may contain Key Codes and File Codes. Shortcuts are defined with an ampersand ( & ) character. The current selected menu line allows you to specify the options listed below.
Prompt for Arguments
If enabled, a dialog box opens at the time you invoke the menu item that allows you to specify the command line arguments for the user program.
Run Minimized
Enable this option to execute the application with minimized window.
Run Independent
If enabled, µVision will not wait for the completion of the external application.
If disabled, µVision waits until the external application terminates. The output of the external application will be written in the Output Window — Build page. The output can be made clickable to jump to a specific location in a source code. The output format shall be same as described in Clickable Output section in User dialog.
Command
Program file that is executed with the selected menu item. You can use environment variables as described in Key Sequences to pass path arguments.
Initial Folder
Current working folder for the application program. If this entry is empty, µVision uses the base folder of the project file.
Arguments
Command line arguments that are passed to the application program. You may use Key Sequences to pass arguments.
All Entries
Export or Import Tools menu customization settings. Use this to share current settings across PCs.

Related Knowledgebase Articles

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.