---
title: Menu Customization
slug: help/en-us/dairycomp/menu-ref
docTags: 
createdAt: 2026-01-26T11:43:20.059Z
---

DairyComp has various menu customization tools so you can tailor DairyComp to best fit your dairy's needs. You can add commands to the menu or edit the details of any menu option, like the menu option name or the command that it executes. DairyComp menus are fully configurable by the user!

To start customizing your menu, enter SETUP in the command line to open the Setup Window, then click on the Menu tab. The Menu tab shows all the current main menu and submenu items configured for your DairyComp, as well as the commands that run when you click a sub-menu item.

::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/x1SZsGsMdtI-8xP1F9u9B_setupmenu.png" size="32" width="874" height="804" position="flex-start" darkWidth="874" darkHeight="804" showCaption="false"}

Expand the topics below to learn more:

:::::ExpandableHeading{isOpen="true" customAnchorSlug="command"}
## Add a Command to the Menu

::::ExpandableHeading{isOpen="true"}
**The command must already exist and be functional. Click here to learn more.**

Before you can add a command to the menu, the command must already exist and be functional. You can view all existing commands for your DairyComp installation, as well as create new ones, using the `ALTER` command.

:::hint{type="warning"}
<font color="#F97316">**IMPORTANT**</font>**:&#x20;**&#x4F;nly advanced DairyComp users should use the ALTER command to edit system settings. We highly recommend reviewing the cautions in [ALTER Overview](docId:1MW1mvF3HJ2V-u2QoXzl0) before proceeding.
:::
::::

You can add commands to the DairyComp menu via the SETUP command and then run them from there. Once you find the command you want to add to the menu, watch the video tutorial or follow the steps below:

:::ExpandableHeading{isOpen="true"}
**Check out this brief video tutorial — it illustrates the steps in this FAQ!**

Watch this video to see how to add commands to the menu.

::embed[]{url="https://dc-help.vas.com/Resources/Multimedia/AddMenuCommands.mp4"}
:::

1. Click on the menu item under which you want to add your new command, and then click **Add Submenu**.
   In this example, we'll add our new command beneath the *Custom* menu item.

   ::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/y6g61KhyBmmd532f3M4hg_menulocation.png" size="32" width="843" height="186" position="flex-start" darkWidth="843" darkHeight="186" showCaption="false"}
2. Once you click **Add Submenu**, a line for your new command is added to the menu item.

   ::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/Rdul3PPFAUm_6FDqyV1U4_newline.png" size="32" width="862" height="200" position="flex-start" darkWidth="862" darkHeight="200" showCaption="false"}

   :::hint{type="info"}
   **NOTE:&#x20;**&#x59;ou can also add submenu items under an existing sub-menu. For example, you can first create a submenu for reports that you run often, and then add additional submenu items beneath that reports submenu for the actual commands.
   :::
3. Add a **Title** and **Command** for your new command.
   New commands must have entries for the **Title** and **Command** columns. You can double-click in the column field or press F2 to enter or edit the data.

   ::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/UedPee4EOr1hEsjfSkVs8_commanddone.png" size="32" width="887" height="210" position="flex-start" showCaption="false"}

   - <font color="#67854E">**Title**</font>: The text to show in the menu.
   - <font color="#67854E">**Command**</font>: The actual name of the command to execute.
   - <font color="#67854E">**Description**</font>: Additional information about the menu item. Entering data in this column is optional.
4. Once you've entered the data for the submenu item, click **OK** and then click **Yes** to confirm the save.
   The menu now shows the item you just added. You can run the command by clicking on the new menu item.

   ::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/eJpU5AEuKQFkc8_RpZLIz_newmenu.png" size="32" width="723" height="230" position="flex-start" showCaption="false"}
:::::

:::ExpandableHeading
## Edit a Command

In the Menu tab of the SETUP window, double-click any command field to change it. You can edit the command's title, command, or description.

::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/OLNJ5KrW_IyYR9gvnYobq_command-edit.png" size="32" width="887" height="210" position="flex-start" showCaption="false"}

After you complete your modifications, click **OK** and then click **Yes** to save your changes.
:::

:::ExpandableHeading
## Rearrange the Menu

You can rearrange your DairyComp menu, submenus, and commands. In the Menu tab of the SETUP window, simply click on the item that you want to move and drag it to the new position.

::Image[]{src="https://api.archbee.com/api/optimize/3h8pSJcGUXEi4HGCCYPTA/kkXoZUnvRlj-e3diLuH6m_menu-rearrange.png" size="32" width="707" height="334" position="flex-start" showCaption="false"}

After you complete your modifications, click **OK** and then click **Yes** to save your changes.
:::



