Con l'aiuto di un file di script (ad esempio, menu.scr) è possibile configurare il proprio menu di testo.
# 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 barra rovesciata \ alla fine di una riga indica che un comando continua nella riga successiva. Qui il comando MENU viene eseguito dalla prima riga dopo il commento fino all'ultima riga.
Il segno pipe | deve essere utilizzato se un comando all'interno di parentesi graffe { } è seguito da un altro comando.
Il comando MENU consente di gestire immagini di piccole dimensioni, come illustrato nell'esempio precedente con designlink22.png. Per default, le immagini devono trovarsi nella cartella eagle/bin. È inoltre possibile utilizzare un percorso con il nome dell'immagine.