A               SYSTEM REQUESTS:  There are Currently two (2) pre- and.═════╝╛JΦ>               programmed system requests and one (1) softwarere- and.═════╝╛JΦ8               request. The pre-programmed requests are:ftwarere- and.═════╝╛JΦ               request. The pre-programmed requests are:ftwarere- and.═════╝╛JΦ&               {$P} - Password requestmmed requests are:ftwarere- and.═════╝╛JΦ+               {$I"prompt"} - Input requestrequests are:ftwarere- and.═════╝╛JΦ               {$I"prompt"} - Input requestrequests are:ftwarere- and.═════╝╛JΦB               The third request is to allow manipulation of filesand.═════╝╛JΦ$               outside of a program.to allow manipulation of filesand.═════╝╛JΦ               outside of a program.to allow manipulation of filesand.═════╝╛JΦE               {$P} PASSWORD REQUEST:  To use this option type "{$P}".═════╝╛JΦD               as the first line in the command file or on the first".═════╝╛JΦ@               Add Key command line.  Enter your password on theirst".═════╝╛JΦF               second line.  The password request will prohibit access═════╝╛JΦD               to the menu option through SYStem MENU.  You will notss═════╝╛JΦD               be able to execute, delete, or write the command filess═════╝╛JΦC               without the password.  This will not prevent someoneess═════╝╛JΦF               from running the program outside of the SYStem MENU but═════╝╛JΦE               they will not be able to see how it is done within thet═════╝╛JΦ               menu.will not be able to see how it is done within thet═════╝╛JΦ               menu.will not be able to see how it is done within thet═════╝╛JΦC               The password is capitalization sensetive, (Uppercasehet═════╝╛JΦ7               and Lowercase letters are not the same)., (Uppercasehet═════╝╛JΦ               and Lowercase letters are not the same)., (Uppercasehet═════╝╛JΦA               The password may be up to 70 characters in length.sehet═════╝╛JΦ               The password may be up to 70 characters in length.sehet═════╝╛JΦ/                              !!!! WARNING !!!!racters in length.sehet═════╝╛JΦ                              !!!! WARNING !!!!racters in length.sehet═════╝╛JΦC               THE PASSWORD IN ENCODED IN THE SYSTEM FILES.  IF YOUhet═════╝╛JΦ@               FORGET IT THERE IS NO WAY TO DELETE OR CHANGE THEYOUhet═════╝╛JΦ"               OPTION ON THE MENU.NO WAY TO DELETE OR CHANGE THEYOUhet═════╝╛JΦ               OPTION ON THE MENU.NO WAY TO DELETE OR CHANGE THEYOUhet═════╝╛JΦ               Restrictions: MENU.NO WAY TO DELETE OR CHANGE THEYOUhet═════╝╛JΦ               Restrictions: MENU.NO WAY TO DELETE OR CHANGE THEYOUhet═════╝╛JΦA                    This request must be on the first line of theOUhet═════╝╛JΦC                    command file.  Subsequent password requests arehet═════╝╛JΦ"                    not processed. Subsequent password requests arehet═════╝╛JΦ                    not processed. Subsequent password requests arehet═════╝╛JΦ>                    The Password must be on the second line ofs arehet═════╝╛JΦ%                    the command file. be on the second line ofs arehet═════╝╛JΦ                    the command file. be on the second line ofs arehet═════╝╛JΦ,               EXAMPLES OF PASSWORD REQUEST:the second line ofs arehet═════╝╛JΦ               EXAMPLES OF PASSWORD REQUEST:the second line ofs arehet═════╝╛JΦ                    {$P}OF PASSWORD REQUEST:the second line ofs arehet═════╝╛JΦ                     THE PASSWORDORD REQUEST:the second line ofs arehet═════╝╛JΦ                         .SSWORDORD REQUEST:the second line ofs arehet═════╝╛JΦ                         .SSWORDORD REQUEST:the second line ofs arehet═════╝╛JΦ                     more stuffDORD REQUEST:the second line ofs arehet═════╝╛JΦ                         .stuffDORD REQUEST:the second line ofs arehet═════╝╛JΦ                         .stuffDORD REQUEST:the second line ofs arehet═════╝╛JΦ                         .stuffDORD REQUEST:the second line ofs arehet═════╝╛JΦ<                    This request will associate the passwordofs arehet═════╝╛JΦ7                    THE PASSWORD with the command file.swordofs arehet═════╝╛JΦ                    THE PASSWORD with the command file.swordofs arehet═════╝╛JΦ                    {$p}PASSWORD with the command file.swordofs arehet═════╝╛JΦ                     THE PASSWORD with the command file.swordofs arehet═════╝╛JΦ                    THE PASSWORD with the command file.swordofs arehet═════╝╛JΦ9                    This has the same result as the aboveordofs arehet═════╝╛JΦ@                    request.  Note:  The 'P' may be either upperarehet═════╝╛JΦ!                    or lower casee:  The 'P' may be either upperarehet═════╝╛JΦ                    or lower casee:  The 'P' may be either upperarehet═════╝╛JΦ                    {$P}ower casee:  The 'P' may be either upperarehet═════╝╛JΦ                     The Passwordee:  The 'P' may be either upperarehet═════╝╛JΦ                    The Passwordee:  The 'P' may be either upperarehet═════╝╛JΦ=                    This is not the same as the two precedingperarehet═════╝╛JΦ@                    examples as there are the password is not inarehet═════╝╛JΦ                    caps.les as there are the password is not inarehet═════╝╛JΦ                    caps.les as there are the password is not inarehet═════╝╛JΦC               {$Iprompt} INPUT REQUEST: If you have a program thathet═════╝╛JΦF               requires that you enter options on the command line you═════╝╛JΦA               can use the System Menu Input Request.  To do thise you═════╝╛JΦF               simply enter your command line followed by "{$Iprompt}"═════╝╛JΦE               the prompt will be displayed on the bottom of the menu"═════╝╛JΦE               when the program is executed and the program will wait"═════╝╛JΦB               for input before continuing.  This function has theait"═════╝╛JΦ2               following options and restrictions.function has theait"═════╝╛JΦ               following options and restrictions.function has theait"═════╝╛JΦ               Options:g options and restrictions.function has theait"═════╝╛JΦ>                         If you enter '{$I' (Upper case I) all theait"═════╝╛JΦ>                         characters input will be capitalized. theait"═════╝╛JΦ                         characters input will be capitalized. theait"═════╝╛JΦ>                         If you enter '{$i' (Lower Case I) all theait"═════╝╛JΦ?                         characters input will be passed to thetheait"═════╝╛JΦ*                         program as typed.will be passed to thetheait"═════╝╛JΦ                         program as typed.will be passed to thetheait"═════╝╛JΦ                         program as typed.will be passed to thetheait"═════╝╛JΦ               Restrictions:gram as typed.will be passed to thetheait"═════╝╛JΦ?                         All characters between the 'I' and thetheait"═════╝╛JΦ?                         '}' will be displayed on the bottom oftheait"═════╝╛JΦ9                         the menu just as they are typed.tom oftheait"═════╝╛JΦ                         the menu just as they are typed.tom oftheait"═════╝╛JΦ?                         The characters input will be placed intheait"═════╝╛JΦ:                         the command line beginning at theed intheait"═════╝╛JΦ-                         location of the '{'.inning at theed intheait"═════╝╛JΦ                         location of the '{'.inning at theed intheait"═════╝╛JΦ>                         Only one input request may occur on antheait"═════╝╛JΦ@                         command line, however each input may beheait"═════╝╛JΦ,                         more than one word.er each input may beheait"═════╝╛JΦ                         more than one word.er each input may beheait"═════╝╛JΦ>                         The request must end with a '}'.  Allbeheait"═════╝╛JΦ9                         characters after the '}' will be  Allbeheait"═════╝╛JΦ@                         included in the resultant command line.heait"═════╝╛JΦ                         included in the resultant command line.heait"═════╝╛JΦ                         included in the resultant command line.heait"═════╝╛JΦ6               EXAMPLES OF SYSTEM MENU INPUT REQUESTS:mand line.heait"═════╝╛JΦ               EXAMPLES OF SYSTEM MENU INPUT REQUESTS:mand line.heait"═════╝╛JΦF                    Dir {$IEnter Drive and directory for file listing}═════╝╛JΦ                    Dir {$IEnter Drive and directory for file listing}═════╝╛JΦ@                         This command would allow you to get thesting}═════╝╛JΦ@                         directory of any disk and subdirectory.sting}═════╝╛JΦ                         directory of any disk and subdirectory.sting}═════╝╛JΦE                    Dir{$IEnter Drive and directory for file listing}}═════╝╛JΦ                    Dir{$IEnter Drive and directory for file listing}}═════╝╛JΦE                         This command would not work as the resulting}═════╝╛JΦA                         command would look like DirD:\Directory.ting}═════╝╛JΦE                         There is no space after the Dos Dir command.}═════╝╛JΦ                         There is no space after the Dos Dir command.}═════╝╛JΦ6                    Dir {$IEnter Drive and colon}*.BATos Dir command.}═════╝╛JΦ                    Dir {$IEnter Drive and colon}*.BATos Dir command.}═════╝╛JΦF                         This command would display all Batch files in═════╝╛JΦE                         the root directory of the drive entered.  Ifn═════╝╛JΦD                         a drive and subdirectory was entered all offn═════╝╛JΦF                         the batch files in that subdirectory would be═════╝╛JΦ#                         displayed.files in that subdirectory would be═════╝╛JΦ                         displayed.files in that subdirectory would be═════╝╛JΦE               ALLOWING MANIPULATION OF FILES:  If you have a programe═════╝╛JΦF               that requires manipulations of data outside the program═════╝╛JΦF               you should enter the following command lines instead of═════╝╛JΦ0               the command to start the program:mmand lines instead of═════╝╛JΦ               the command to start the program:mmand lines instead of═════╝╛JΦ                   clsmand to start the program:mmand lines instead of═════╝╛JΦ=                   echo Enter EXIT to restart the System Menunstead of═════╝╛JΦ!                                .T to restart the System Menunstead of═════╝╛JΦ!                                .T to restart the System Menunstead of═════╝╛JΦ7                   echo other instructions as necessarym Menunstead of═════╝╛JΦ!                                .tructions as necessarym Menunstead of═════╝╛JΦ                   command      .tructions as necessarym Menunstead of═════╝╛JΦ                   command      .tructions as necessarym Menunstead of═════╝╛JΦF               This sequence of commands will allow you to perform any═════╝╛JΦF               commands, and has the same restrictions that exiting to═════╝╛JΦ               DOS has., and has the same restrictions that exiting to═════╝╛JΦF               EXITING THE SYSTEM MENU:  To exit the system menu enter═════╝╛JΦ>               "*[Return]" and you will be returned to the Dosnu enter═════╝╛JΦF               operating system at the data path directory. To restart═════╝╛JΦ<               the system menu from this point you must typeTo restart═════╝╛JΦ               "sysmenu". menu from this point you must typeTo restart═════╝╛JΦ?               DOS ACCESS:  To access DOS enter "@[Return]" therestart═════╝╛JΦA               program will return to the data path directory andstart═════╝╛JΦF               display the message "enter EXIT to return to the system═════╝╛JΦF               menu".  You can now perform any function or execute any═════╝╛JΦE               program just as though the system menu was not loaded.y═════╝╛JΦF               (NOTE:  You should NOT restart the system menu with the═════╝╛JΦC               "Sysmenu" command as this will load a second copy ofthe═════╝╛JΦA               the program.  Although this will not significantlyofthe═════╝╛JΦ@               effect the operation of the system your avaliableyofthe═════╝╛JΦF               memory will be significantly decreased.  To restart the═════╝╛JΦ0               system menu enter "exit[Return]".eased.  To restart the═════╝╛JΦ?               ADD A KEY:  To use the Add a Key procedure enterart the═════╝╛JΦD               "+[Return]" and the Add Key screen will be displayed.he═════╝╛JΦB               You will be asked for the key that you want to add.d.he═════╝╛JΦD               The key is the two character sequence that will beginhe═════╝╛JΦ=               execution of the program. (NOTE:  A space is al beginhe═════╝╛JΦD               character the return is not. Therefore you may createhe═════╝╛JΦF               keys that begin with the reserved keys although this is═════╝╛JΦF               not recommended as it may lead to confusion.)  Once you═════╝╛JΦ?               have specified the key you will be asked for thence you═════╝╛JΦF               identification string.  This is the string that will be═════╝╛JΦD               displayed on the menu along with the key. (NOTE:  Thebe═════╝╛JΦE               first character as well as all characters proceeded bye═════╝╛JΦC               a blank will be capitalized others will be in lower-bye═════╝╛JΦF               case.)  You will then be asked for the command strings.═════╝╛JΦF               These are the DOS commands to execute the programs. All═════╝╛JΦF               commands: changes of directory, substitution of drives,═════╝╛JΦ?               installation of graphic drivers, etc., should bedrives,═════╝╛JΦA               included in the command strings.  Each DOS commandives,═════╝╛JΦD               should be on a separate line. Any command that shoulds,═════╝╛JΦ:               be undone at the completion of the program:hat shoulds,═════╝╛JΦE               substitution of drives, or assignments of one drive to,═════╝╛JΦE               another, etc., should be included in the command lines,═════╝╛JΦ@               that follow the command to begin execution of thelines,═════╝╛JΦC               program.  (NOTE: you can determine what commands arees,═════╝╛JΦA               executed for your programs by looking at the batchrees,═════╝╛JΦB               files that you currently use to start the program.)ees,═════╝╛JΦE               When you are finished typing all of the commands press,═════╝╛JΦE               "[Return]" on a blank line.  The commands will then be,═════╝╛JΦA               saved and you will be returned to the system menu.n be,═════╝╛JΦE               DELETING A KEY:  To delete a key enter "-[Return]" and,═════╝╛JΦD               the delete key menu will be displayed.  If you decided,═════╝╛JΦE               not to delete a key enter "*[Return]" to exit form the,═════╝╛JΦD               delete key menu.  If you attempt ot delete a reservede,═════╝╛JΦA               key the program will respond with an error messagevede,═════╝╛JΦA               indicating that the key cannot be deleted.  If youvede,═════╝╛JΦF               attempt to delete a key that does not exist the program═════╝╛JΦC               will respond with an invalid key message. If a validram═════╝╛JΦC               key is selected you will have to verify the deletionram═════╝╛JΦ?               bofore any action is taken. (NOTE: Once you havetionram═════╝╛JΦD               deleted a key there is no way to undelete it short ofam═════╝╛JΦ:               typing the entire set of commands back in.)t short ofam═════╝╛JΦA               BACKUP THE SYSTEM DATA:  To backup the system menu ofam═════╝╛JΦ@               program and data files: enter "![Return]" and theu ofam═════╝╛JΦE               program will begin the DOS backup procedure.  The datam═════╝╛JΦA               will be backed-up to the A drive. You must have atdatam═════╝╛JΦD               least one formatted disk for the back-up files. It isam═════╝╛JΦ?               recommended that you backup the files after eachIt isam═════╝╛JΦF               session in which an addition to the menu has been made.═════╝╛JΦA               WRITE COMMAND FILE:  To write a command file entermade.═════╝╛JΦ?               ">[Return]" and the program will ask you for theermade.═════╝╛JΦE               name of the file that you wish to write to, you should.═════╝╛JΦC               enter the drive and path, if they are different fromld.═════╝╛JΦC               the data path, as well as the file name. The programld.═════╝╛JΦD               will then display the Write Command File menu.  Enterd.═════╝╛JΦB               the key for the command, the program will write theerd.═════╝╛JΦC               file and return you to the system menu.  You may nowrd.═════╝╛JΦ3               edit the file with any ASCII editor.nu.  You may nowrd.═════╝╛JΦ?               READ COMMAND FILE:  To use the Read Command File nowrd.═════╝╛JΦ?               procedure you must write an ASCII text file that nowrd.═════╝╛JΦF               contains the same commands that you would have typed in═════╝╛JΦC               for the Add Key procedure.  The same limitations and in═════╝╛JΦ@               restrictions apply.  To start the procedure enterand in═════╝╛JΦD               "<[Return]".  In this procedure you will be asked forin═════╝╛JΦB               the name of the file to read.  You should enter theorin═════╝╛JΦB               drive and path, if they are different from the dataorin═════╝╛JΦB               path, as well as the file name.  The procedure willorin═════╝╛JΦC               then ask for the Key and identification string. Whenrin═════╝╛JΦ@               these have been entered the program will read thehenrin═════╝╛JΦE               command file and the commands will be displayed on then═════╝╛JΦC               screen. When complete the program will return to thehen═════╝╛JΦ               system menu. complete the program will return to thehen═════╝╛JΦC               DISPLAY SUB MENU DIRECTORY:  To display the sub menuhen═════╝╛JΦC               directory type "&&".  The program will then load thehen═════╝╛JΦE               sub menu directory.  You may then select any menu fromn═════╝╛JΦE               the sub menu by entering the key for the menu desired.n═════╝╛JΦA               This is just like selecting an option from a menu.red.n═════╝╛JΦD               RELOAD MAIN MENU:  To reload the main menu type "&*"..n═════╝╛JΦ1               The main menu will then be loaded.ain menu type "&*"..n═════╝╛JΦF               LOAD A SUB MENU:  To load a sub menu without displaying═════╝╛JΦF               the sub menu directory type "&[Return]" and the program═════╝╛JΦC               will ask for the menu key.  If there is no menu withram═════╝╛JΦ@               the key entered the current menu will not change.ithram═════╝╛JΦC               ADD A SUB MENU:  To add a sub menu type "&+" and theram═════╝╛JΦF               program will display the add sub menu screen.  You will═════╝╛JΦB               have to enter the sub menu key, menu identificationwill═════╝╛JΦF               string, the data path, and ramdrive if applicable.  You═════╝╛JΦ=               will then have the option of loading the menu.ble.  You═════╝╛JΦE               DELETE A SUB MENU:  To delete a sub menu type "&-" andu═════╝╛JΦC               the program will display the delete sub menu screen.ndu═════╝╛JΦF               You will need to enter the key for the menu you wish to═════╝╛JΦA               delete and verify the deletion.  If you delete thesh to═════╝╛JΦF               current menu the main menu will be loaded in its place.═════╝╛JΦL ╔═════════════════════════════════════════════════════════════════════════╗╛JΦL ║                          SYStem MENU version 2                          ║╛JΦL ║             Copyright Rabbit Data Systems, Inc., 1986, 1987             ║╛JΦL ╠═════════════════════════════════════════════════════════════════════════╣╛JΦL ║  This is a ShareWare program.  You may test this program on your system ║╛JΦL ║ Free of charge.  You may distribute it in its complete form.  If you    ║╛JΦL ║ find it usefull a registration fee of $25.00 is requested. Registration ║╛JΦL ║ will entitle you to free updates as they become available. Send fee to  ║╛JΦL ║                       Rabbit Data Systems, Inc.                         ║╛JΦL ║                       900 Lincoln, Box 300703                           ║╛JΦL ║                       Denver, Co.  80203                                ║╛JΦL ╚═════════════════════════════════════════════════════════════════════════╝╛JΦ ╚═════════════════════════════════════════════════════════════════════════╝╛JΦ=               NOTATION CONVENTIONS:  For the online-help the══════════════╝╛JΦC               conventions are that all input is enclosed in double════════╝╛JΦ               quotes ("). are that all input is enclosed in double════════╝╛JΦ               quotes ("). are that all input is enclosed in double════════╝╛JΦD               LANGUAGE:  System Menu is written in Turbo Pascal and═══════╝╛JΦA               uses the Turbo Database and Word Wizzard Windowingand═══════╝╛JΦB               programs from Borland, as well as a Turbo DOS Shellnd═══════╝╛JΦD               written by Bela Lubkin. The current version (2.0) was═══════╝╛JΦC               written in May-June of 1987 by Claude N. Warren, Jr.s═══════╝╛JΦ               written in May-June of 1987 by Claude N. Warren, Jr.s═══════╝╛JΦC               CHANGES FROM VERSION 1.B:  Version 2.0 has added thes═══════╝╛JΦB               online help.  Modified the general screen format toes═══════╝╛JΦA               allow for more entries per page.  Added the use ofoes═══════╝╛JΦ?               color.  Added the verification to the Delete Keyofoes═══════╝╛JΦA               procedure.  Modified the Delete Key, Add Key, Readoes═══════╝╛JΦF               Command File, and Write Command File screens to be more═════╝╛JΦD               readable.  Added password protection.  Added Ramdrivere═════╝╛JΦE               options.  Added Windows. Added Data Path.  Changed DOSe═════╝╛JΦ                execution method.indows. Added Data Path.  Changed DOSe═════╝╛JΦF               RETURNING TO MAIN MENU:  When the sub menu directory is═════╝╛JΦB               displayed you may return to the main menu by typingy is═════╝╛JΦE               "*[Return]".  This has the same effect as typing "&*".s═════╝╛JΦF               RETURN TO CURRENT MENU:  When the sub menu directory is═════╝╛JΦB               displayed you may return to the current sub menu byy is═════╝╛JΦF               typing "@[Return]".  This has the same effect as typing═════╝╛JΦ,               the key for the current menu. the same effect as typing═════╝╛JΦ>               ADD A SUB MENU:  When the sub menu directory iss typing═════╝╛JΦF               displayed you may add a sub menu by typing "+[Return]".═════╝╛JΦE               The program will then display the add sub menu screen..═════╝╛JΦ<               You will have to enter the sub menu key, menuu screen..═════╝╛JΦD               identification string, the data path, and ramdrive if..═════╝╛JΦD               applicable.  You will then have the option of loading..═════╝╛JΦ               the menu.e.  You will then have the option of loading..═════╝╛JΦ               the menu.e.  You will then have the option of loading..═════╝╛JΦA               DELETE A SUB MENU:  When the sub menu directory ising..═════╝╛JΦF               displayed you may delete a sub menu typing "-[Return]".═════╝╛JΦC               The program will display the delete sub menu screen.]".═════╝╛JΦF               You will need to enter the key for the menu you wish to═════╝╛JΦA               delete and verify the deletion.  If you delete thesh to═════╝╛JΦF               current menu the main menu will be loaded in its place.═════╝╛JΦD               THESE KEYS ARE INVALID WHEN THE SUB MENU DIRECTORY ISe.═════╝╛JΦ-               DISPLAYED: "<", ">", AND "&&".E SUB MENU DIRECTORY ISe.═════╝╛JΦ?               EDIT SUB MENU:  To edit a sub menu type "&$" theRY ISe.═════╝╛JΦB               program will then either ask for a password, if theISe.═════╝╛JΦB               menu is passworded, or allow you to edit any of theISe.═════╝╛JΦE               menu options:  the menu name, data path, password, and.═════╝╛JΦ"               ram disk operation.menu name, data path, password, and.═════╝╛JΦ