Introduction MyMenu is a dynamic menu program in which the user may create and update his menus instantly and with very little programming knowledge and includes built in Help features. Installation Installing MyMenu is as simple as copying three files to the root directory of your boot drive as follows: A:\ copy mymenu.* c: This will copy MyMenu.exe, MyMenu.hlp and MyMenu.doc to the C: drive. How to run the program: To run the program type at the C prompt as follows: MyMenu menu_name where menu_name is the menu you wish to create or have already created. In the case of creating a menu you will notice that the menu that appears will be blank. Configuring the menu: To configure the menu, let's start with defining what the titles will be. Press F2 and a window will appear with four options. Use the up or down arrows to select "Define Title Line #1". Another window will appear where you may enter in the first line of your title. After entering the first line of the title, press Ctrl Enter. This will make the previous menu active then select "Save The Current Menu ". To define the second line of the title select "Define Title Line #2". Again, the entry window will appear so you may now enter the second line of the title. Press Ctrl Enter to exit the entry window then select "Save The Current Menu". Defining the options: To define an option select "Define An Option" from the configuration menu. The entry window will appear and the number beside option is the number in which the Option Heading will be displayed. Enter the heading in which you wish to be displayed by this number. Now, enter the Command String for this option using full pathname including extension with any switches that this program needs. Press F1 if you need help at any time and select from the choice of topics available. A Command String is the name of the program or batch file with any switches that can normally be run from the DOS prompt. Using batch files is especially helpful if you wish to execute more than one program within an option. For example, suppose you have a program that when you execute it from this menu directly it scrolls by faster than you can read it. In this instance creating a batch file and inserting the program within it followed by the ABL pause command found in DOS would allow the text to pause so you may read it . This batch file would then take the place of the programs Command String within the menu. After entering the Command String you may enter the full pathname of the working directory. This is typically the same directory as the program or where the data files are located. Next, enter a description for the option then press Ctrl Enter and select "Save The Current Menu". When you actually select an option to perform, MyMenu will automatically swap all un-needed memory to either EMS or disk, freeing as much as 100K for the application. MyMenu will leave approximately 12K in RAM to regain that which was swapped out upon exit of the application. If no EMS memory is available the swap file's name will be the MenuName+'.swp'. This means if nesting of menus is desired you must name each child menu differently to keep the swap files from being overwritten.