Configuration du menu de texte

Vous pouvez configurer votre propre menu de texte à l’aide d’un fichier script (menu.scr, par exemple).

# Command Menu Setup
#
# This is an example that shows how to set up a complex
# command menu, including submenus and command aliases.
MENU '[designlink22.png] Search and order {\
    General : Run designlink-order.ulp -general; |\
    Schematic : Run designlink-order.ulp; \
   }' \
  'Grid { \
                        Metric { \
                                        Fine : Grid mm 0.1; | \
                                        Coarse : Grid mm 1; \
                                                } | \
                        Imperial { \
                                    Fine : Grid inch 0.001; | \
                                    Coarse : Grid inch 0.1; \
                                                } | \
                        On : Grid On; | \
                        Off : Grid Off; \
                    }' \
                'Display { \
                    Top : Display None Top Pads Vias Dim; | \
                    Bottom : Display None Bot Pads Vias Dim; | \
                    Placeplan { \
                            Top : Display None SilkscreenTop Dim; | \
                            Bottom : Display None SilkscreenBottom Dim; \
                                            } \
                            }' \
'---' \
'Fit : Window Fit;' \
Add Delete Move ';' Edit Quit \
;

La barre oblique inverse \ située à la fin d'une ligne indique qu'une commande continue dans la ligne suivante. Ici, la commande MENU s'exécute à partir de la première ligne après le commentaire jusqu'à la dernière ligne.

La barre verticale | doit être utilisée si une commande entre accolades { } est suivie d'une autre commande.

La commande MENU permet de traiter de petites images, comme illustré dans l’exemple ci-dessus avec designlink22.png. Par défaut, les images sont placées dans le dossier eagle/bin. Il est également possible d'utiliser un chemin d'accès contenant le nom de l'image.