PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #1739)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

Information about “FLOPPY DISK MENU SYSTEM”

Attention floppy disk users!   Have you ever been frustrated by
cumbersome DOS syntax?  Have you ever accessed a floppy only to
discover
you didn't remember the commands to start your program?  ROKMAR FLOPPY
DISK MENU SYSTEM is a program designed especially for you!

With ROKMAR FLOPPY MENU DISK SYSTEM you enter DOS commands, program
names, or batch files on a menu only once.  Now, they are always
available at the touch of a key!  Easy to use and to set up.  No need to
spend hours learning a complicated menu language.  Only DOS and batch
file commands are used.

Not a lot of room to spare on those floppies?  ROKMAR FLOPPY DISK MENU
SYSTEM comes in two compact sizes, 14K or 25K and allows you to save
different menus on each floppy.  In addition, eight convenient
utilities
are included to help you manage your files.

FILE1739.TXT

Disk No: 1739                                                           
Disk Title: Floppy Disk Menu System                                     
PC-SIG Version: S1.1                                                    
                                                                        
Program Title: Floppy Disk Menu System                                  
Author Version: 1.1                                                     
Author Registration: $6.95                                              
Special Requirements: None.                                             
                                                                        
Attention Floppy Disk Users!   Have you ever been frustrated by         
cumbersome DOS syntax?  Have you ever accessed a floppy only to discover
you didn't remember the commands to start your program?  ROKMAR FLOPPY  
DISK MENU SYSTEM is a program designed especially for you!              
                                                                        
With ROKMAR FLOPPY MENU DISK SYSTEM enter DOS commands, program names,  
or batch files on a menu only once.  Now, they are always available at  
the touch of a key!  Easy to use and to set-up.  No need to spend hours 
learning a complicated menu language.  Only DOS and batch file commands 
are used.                                                               
                                                                        
Not a lot of room to spare on those floppies?  ROKMAR FLOPPY DISK MENU  
SYSTEM comes in two compact sizes, 14K or 25K and allows you to save    
different menus on each floppy.  In addition, eight convenient utilities
are included to help you manage your files.                             
                                                                        
                                                                        
                                                                        
PC-SIG                                                                  
1030D East Duane Avenue                                                 
Sunnyvale  Ca. 94086                                                    
(408) 730-9291                                                          
(c) Copyright 1989 PC-SIG, Inc.                                         

GO.TXT

╔═════════════════════════════════════════════════════════════════════════╗
║             <<<<  Disk #1739  FLOPPY DISK MENU SYSTEM  >>>>             ║
╠═════════════════════════════════════════════════════════════════════════╣
║ To start program, type: FDMENU                                          ║
║                                                                         ║
║ To print documentation, type: COPY MANUAL.DOC PRN                       ║
╚═════════════════════════════════════════════════════════════════════════╝

INPUT.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       
       INPUT
       
       INPUT {Input message/prompt},{selections}
       
            This  utility  is a handy batch tool to  create  interactive 
       batch files. It displays a user created message; the utility then 
       waits  until the user keys in a letter or number which is one  of 
       the  selections  from  the  command line.  The  location  of  the 
       character  inside the selections string corresponds to the  value 
       the utility returns inside the DOS errorlevel register.
       
       This is very confusing, so here is an example:
        
       INPUT Enter the selection number,123
       
       The utility will display:
       
       Enter the selection number
       
       and  wait for the user to enter either 1 or 2 or 3.  The  command 
       will  not accept anything else. If the user enters a 1, then  the 
       errorlevel register inside DOS will be set to 1.
       
       An  example  for  the use of this utility  is  include  in  file: 
       INPMENU.BAT
       

INSTALL.DOC

                        ROKMAR Floppy Disk Menu System  
       
                              Quick Install Guide
       
            This product is configurable in two sizes, 14K or 25K.  This 
       document  will discuss the installation procedure for the  larger 
       configuration.   This  is  to  familiarize  the  user  with   the 
       functionality  and  ease of use of the system and save  the  more 
       advanced details for later.
            The installation of the smaller 14K menu system is discussed 
       in the general system manual (MANUAL.DOC). 
       
            This  system is designed to be small in size to fit  on  the 
       disk  along with the application or system software.  This  means 
       that each disk can contain its own menu. Once the menu system  is 
       installed on your disks, each new menu will appear when the  disk 
       is swapped and the "Z" key is pressed.
       
       !!!! Before doing anything, make a backup of the menu system !!!!
       
       To Install:
       
       Files required on disk:
       COMMAND.COM       (DOS command executor; a DOS system file)
       FDMENU.EXE        (Menu program)
       FDMENU.CFG        (The data file with the menu configuration)
       FDMAINT.HLP       (The system help file {optional})
       AUTOEXEC.BAT      (This is only if creating a bootable disk)
       
       Step 1.  Format disk     (This example is for a floppy disk)
                FORMAT A:/V     (To create a non-bootable disk)
                FORMAT A:/S/V   (To create a bootable disk)
       
       Step 2.  If disk is non-bootable, copy the COMMAND.COM file  from 
                your  DOS  system disk to this disk. If  this  disk  was 
                formatted  as bootable, the COMMAND.COM file is  already 
                on your disk.
                COPY A:COMMAND.COM B:   (This may vary depending on your
                                         hardware configuration)
       
       Step 3.  Copy the menu system from the ROKMAR system disk to this 
                disk.
                COPY A:FDMENU.EXE B:    (This may vary depending on your
                COPY A:FDMENU.CFG B:     hardware configuration)
                COPY A:FDMAINT.HLP B:
                COPY A:AUTOEXEC.BAT B:  (If the disk is bootable)
       
       
            The  disk  is ready to use. Copy the application  or  system 
       software to this disk.
       
            The system is simple. Can you operate it without reading the 
       manual? What can it hurt?
       
            Hint: Press F1 in the maintenance part of the menu system for 
       on-line assistance to configure the menu for your needs.

LICENSE.DOC

       
       
                               LICENSE AGREEMENT
       
       
                  (C) Copyright 1989, ROKMAR Computer Systems
                             All rights reserved.
       
       ROKMAR  Computer Systems grants the user the right to  reproduce, 
       distribute  and  use copies of ROKMAR Floppy  Disk  Menu  System, 
       Version 1.0 programs and documentation providing that no  payment 
       or commercial benefit, other than a reasonable distribution  fee, 
       be  charged  without  written  permission  from  ROKMAR  Computer 
       Systems,  and  that  no  modifications be  made  to  programs  or 
       documentation. 
       
       ROKMAR  products  are  being  constantly  updated  and  enhanced. 
       Payment of $6.95 entitles the user for an updated version of  the 
       system as it becomes available, and notices of enhancements. Your 
       support enables this "shareware" distribution system to continue, 
       allowing you to test the usefulness of a system on your  hardware 
       before   you   purchase  it.  Your  payment  would   be   greatly 
       appreciated. 
       
       Send payment to:
                              Robert O. Keith Jr.
                                29668 Dixon St.
                              Hayward, Ca. 94544
       
       
              
                                  DISCLAIMER
              
       RokMar  Computer  Systems will not be liable for any  damages  or 
       claims  related  in  any  way to the  use  of  this  product  and 
       disclaims   all   warranties  or  implied   warranties   by   the 
       distributor.
       
       
                               REGISTRATION FORM
       
       To obtain the latest release of this product, please fill out the 
       form below.
       
       Date:    _____________
       
       Name:    _____________________________________
       
       Company: ________________________________________________________
       
       Address: ________________________________________________________
       
                ________________________________________________________
       
                ________________________________________________________ 
       
       
       Quantity  Description                          Cost     Total
       
       ________  ROKMAR Floppy Disk Menu System       $6.95    _________
       
       ________  ROKMAR HouseHold/Office Inventory    $15.00   _________
       
                 Shipping cost if overseas add $10.00          _________
                 If diskette format is 3.5, add $2.00 per      _________
                 Indicate format  5.25[ ] or 3.5 [ ]
       
                                                       TOTAL:  =========
       
       
                                   COMMENTS
       
       Your  comments  and suggestions about this  product  are  greatly 
       appreciated.  Please comment on short comings or  suggestions  on 
       how this product could possibly better suit your needs.
       
       _________________________________________________________________
       
       _________________________________________________________________
       
       _________________________________________________________________
       
       _________________________________________________________________
       
       _________________________________________________________________
       
       _________________________________________________________________
       
       _________________________________________________________________
       
       _________________________________________________________________
              
       

MANUAL.DOC

       
       
       
       
       
       
       
       
       
       
       
       
       
                        ROKMAR Floppy Disk Menu System
       
                                  Version 1.1
       
                                 System Manual
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
                            ROKMAR Computer Systems
                                2089 East Kern
                               Tulare, CA  93274
       
       
       
       
                        ROKMAR FLOPPY DISK MENU SYSTEM             
       
       
                                    FEATURES
       
       
       
               * Configurable to only 14K RAM and disk space
               * Configure to 1.5K for hard drive or dual diskette
                   systems
               * Designed specifically for floppy disk systems,
                   displays new menu when disks are swapped
               * Each disk can contain its own menu
               * Ideal for laptop or portable machines
               * Extend the realm of your hard disk menu system to 
                   include diskette storage
               * Easy to use, no user training necessary
               * Execute applications and commands with one keystroke,
                   no need to remember the tricky syntax
               * Executes any program, DOS command or BAT file
               * Isolate users from the confusing and cumbersome DOS
                   language
               * Setup new menus in minutes; utilizes the full power 
                   of DOS
               * No need to learn complicated menu languages;
                   setup menu with a simple data entry screen
               * On-line help available
       
       
       
       
       
                        ROKMAR FLOPPY DISK MENU SYSTEM             
       
       
       
       
       
       
       
       
       
       
       
       
       
                                       INDEX
       
                         Copyright Notice ............ 1
                         What Is It .................. 2
                         Installation ................ 3
                         Program Usage ............... 4
                         Menu System Usage ........... 13
       
                         Appendices
                         Field Editing ............... 17
                         Example Menu Setups.......... 18
                         Useful DOS Commands ......... 20
                         FDRPT - Report Program ...... 21
                         Technical Info .............. 22
       
       
       
                                COPYRIGHT NOTICE                 Page  1
       
       This  software  product  is the copyrighted  property  of  ROKMAR 
       Computer  Systems,  and  the usual  shareware  limited  agreement 
       applies:
       
       1.  No  fee may be charged for the retail sale  of  this  product 
       other than a reasonable copy and distribution charge.
       
       2.  This  product  may only be distributed in  its  original  and 
       complete form, including documentation and copyright notice.
       
       3.  This product may not be distributed, whole or in any part  as 
       a  section  or  part of any commercial  product  without  written 
       permission of ROKMAR COMPUTER SYSTEMS. 
       
       
                                   DISCLAIMER
       
       ROKMAR Computer Systems, its owners or other related parties will 
       not be liable for any damages or claims related in any way to the 
       use  of  this  product and disclaims all  warranties  or  implied 
       warranties by the distributor. 
       
       Other  than these minor trivialities, feel free to copy and  give 
       out  as  many  copies  of this product as  you  wish.   Place  an 
       archived version on any BBS.
       
       Should  this system prove to be useful and provide a  service  to 
       you, send $6.95 to:
       
                              Robert O Keith, Jr.
                                2089 East Kern
                              Tulare, CA   93274
       
       This  will  include you in our records as a registered  user  and  
       entitle you to a free copy of the next enhancement to this system 
       along  with other utilities and programs that we can fit  into  a 
       diskette. ROKMAR computer programs are constantly being enhanced. 
       Registering  will  allow  us  to  keep  you  informed  of   these 
       enhancements.
       
       Anything you might send: $, suggestions, problems will be greatly 
       appreciated. 
       
       Enjoy...
       
       
       
                                  WHAT IS IT?                    Page  2
       
       
       What is a removable disk menu system?
       
            A  menu system is a DOS command executor, similar to  a  DOS 
       shell. What it does is:
            - to store one or many sometimes complicated and  cumbersome 
       commands  in a group which will accomplish something, like run  a 
       program or backup a disk drive,
            - present these command sets on the screen in the form of  a 
       catalog or list and,
            - provide  a means of conveniently executing these  commands 
       or group of commands by simply pressing a key.
        
            The  system  should  pop right back  after  the  command  is 
       finished and allow another command to be executed.
       
            This menu system is designed specifically for removable disk 
       systems.  Each  disk  or  cartridge  can  contain  its  own  menu 
       installation. As a disk is swapped with another, pressing the "Z" 
       key will display the new system title and new menu selections. 
       
            This system will work for hard disk systems, but in order to 
       keep the program module sizes to a minimum, certain features were 
       dropped.  These features are typically not necessary  for  floppy 
       disk  systems  where on hard disk systems, several users  may  be 
       sharing  the  same disk and security becomes an  issue  (in  rare 
       cases). Several hard disk users currently use this system instead 
       of another because of its simplicity.
       
            Still  hard disk users typically will keep many  less  often 
       used programs on removable disks and not use up space on the hard 
       drive.  If  these disks contained a menu installation,  then  the 
       command syntax would not have to be remembered. If the hard  disk 
       had a menu, then one menu selection on the hard disk might be  to 
       run the menu of the floppy disk.
       
                                                                 Page  3
                                 INSTALLATION
       
       INSTALLING UP THIS SYSTEM ON YOUR COMPUTER.
       
       Make a copy of this disk for your own backup at once!
       
            Because  of  the  variety  of  hardware  configurations,  an 
       installation  program  is  not included.  The  core  system  only 
       contains  a few files, so simply copying the files one at a  time 
       only takes a few seconds.
       
            This  system is designed to be small in size to fit  on  the 
       diskette along with application and/or operating system software. 
       This means that each disk can contain its own menu. Once the menu 
       system is installed on your disks, each new menu will appear when 
       the disk is swapped and the "Z" key is pressed.
       
            This  product is configurable in three sizes, 1.5K, 14K  and 
       25K. The difference in the three is the 25K program contains  the 
       maintenance   program  inside  the  menu  program.   Having   the 
       maintenance  module contained with the menu system is  convenient 
       if  menu maintenance is needed often, otherwise it is not  needed 
       and   the  programs  are  otherwise  interchangeable.  The   1.5K 
       configuration is for multiple disk systems. This configuration is 
       the best and most convenient of the three, and is discussed in an 
       appendix at the end of this manual. The following discussion  for 
       installation is still necessary to use the 1.5K menu.
       
            Reasons to use the 14K program:
            -  24K disk space is not available along with  the  existing 
               software
            -  24K  RAM  is not available  above  the  existing  systems         
               executing     
            -  It is desirable to disallow users from modifying the menu 
               selections
       
       If none of these apply, use the larger program configuration. 
       It's simpler.
       
       The  menu  system   requires these files  be  contained  in   the 
       diskette. Whether you copy them there or begin with a copy of the 
       distributed diskette and delete the unneeded files is up to  you. 
       Detailed instructions for setting up the first disk with the menu 
       installed  are contained inside file INSTALL.BAT. 
       
                                PROGRAM USAGE                    Page  4
       
       
       
       25K Configuration
           COMMAND.COM
           FDMENU.EXE
           FDMENU.CFG
           FDMAINT.HLP
       
       14k Configuration
           COMMAND.COM
           FDMENU2.EXE
           FDMENU.CFG
       
       The  14k  configuration will also need the  program  FDMAINT.EXE, 
       either on the same diskette or somewhere else.
       
       
       
       The main system files are:
           FDMENU.EXE   - The main menu program w/maintenance module
           FDMENU2.EXE  - The main menu program w/o maintenance
           FDMENU.CFG   - The menu configuration file
           FDMAINT.EXE  - External menu maintenance program
           FDMAINT.HLP  - Help screens for maintenance program
       
                                                                  Page 5
       
       
       FDMENU.EXE
       
       FDMENU [drive:][path][configfile]
       
       The main menu program including the maintenance module.
       
       PARAMETERS
       
       drive:  -  The  drive  letter of  the  disk  which  contains  the 
       configuration file. When the program is begun, a config file must 
       exist  on that drive for the menu program to be able to  load  an 
       initial menu. This drive becomes the default drive and at the end 
       of  each command line, the menu resets the current drive back  to 
       this drive.
       
         Default: The drive where the menu program is executed from.
       
       
       path - The directory which contains the configuration file.  When 
       the program is begun, a config file must exist in this  directory 
       for  the  menu program to be able to load an initial  menu.  This 
       directory  becomes the default directory path and at the  end  of 
       each command line, the menu resets the current drive back to this 
       directory.
       
         Default: The directory where the menu program is executed from.
       
       
       configfile - The menu configuration file. This file contains  the 
       command  titles,  the  specific  disk title,  and  the  group  of 
       commands  themselves.
         
         Default: FDMENU.CFG   
       
                                                                  Page 6
       
       
       SCREEN:
       -----------------------------------------------------------------
       05/05/1989          ROKMAR Floppy Disk Menu System    Version 1.0
       
                           ******* Disk Title     *******
       
       
       A - Format Disk in Drive A         I - ROKMAR HouseHold Inventory          
       
       B - Copy Disk (A -->B)             J - 
       
       C - Check disk A for errors        K -          
       
       D - Print a file                   L -          
       
       E - Show disk label                M -          
       
       F -                                N - Star Wars (Shoot-em-up)
       
       G -                                O - Chess program (Sargon)
       
       H - Run Basic                      P - Black Jack (Basic program)
       
       
       F9- Update Menu                    Z - Reload Menu Configuration
                                              (Press after changing disks)
       
       Press  the  letter for the selection.                 (ESC  exits 
       menu)
       -----------------------------------------------------------------
       
                                                                  Page 7
       
       
       To  run  a command, simply press the preceding letter.  When  the 
       command(s) are complete or exited, the menu will take over  again 
       and display the menu on the screen.
       
       Pressing  F9  will place you inside the  maintenance  module  and 
       screen.
       
       Pressing  the  Z  key  will  cause  the  program  to  reread  the 
       configuration  file  and  redisplay the  changed  menu.  This  is 
       usually done when a different disk is inserted into the drive.
       
       To exit from the menu system, press the ESC key. The program will 
       confirm  that  you  want to leave the  menu  system  on  purpose. 
       Pressing the Y key will cause the menu system to terminate.
       
       
                                                                  Page 8
       
       
       FDMENU2.EXE
       
       FDMENU2 [drive:][path][configfile]
       
       The main menu program without the maintenance module.
       
       
       PARAMETERS
       
       drive:  -  The  drive  letter of  the  disk  which  contains  the 
       configuration file. When the program is begun, a config file must 
       exist  on that drive for the menu program to be able to  load  an 
       initial menu. This drive becomes the default drive and at the end 
       of  each command line, the menu resets the current drive back  to 
       this drive.
       
         Default: The drive where the menu program is executed from.
       
       
       path - The directory which contains the configuration file.  When 
       the program is begun, a config file must exist in this  directory 
       for  the  menu program to be able to load an initial  menu.  This 
       directory  becomes the default directory path and at the  end  of 
       each command line, the menu resets the current drive back to this 
       directory.
       
         Default: The directory where the menu program is executed from.
       
       
       configfile - The menu configuration file. This file contains  the 
       command  titles,  the  specific  disk title,  and  the  group  of 
       commands  themselves.
         
         Default: FDMENU.CFG   
       
       
                                                                  Page 9
       
       
       SCREEN:
       -----------------------------------------------------------------
       05/05/1989          ROKMAR Floppy Disk Menu System    Version 1.0
       
                           ******* Disk Title     *******
       
       
       A - Format Disk in Drive A         I - ROKMAR HouseHold Inventory          
       
       B - Copy Disk (A -->B)             J - 
       
       C - Check disk A for errors        K -          
       
       D - Print a file                   L -          
       
       E - Show disk label                M -          
       
       F -                                N - Star Wars (Shoot-em-up)
       
       G -                                O - Chess program (Sargon)
       
       H - Run Basic                      P - Black Jack (Basic program)
       
       
                                          Z - Reload Menu Configuration
                                              (Press after changing disks)
       
       Press  the  letter for the selection.                 (ESC  exits 
       menu)
       -----------------------------------------------------------------
                                                                 Page 10
       
       
       To  run  a command, simply press the preceding letter.  When  the 
       command(s) are complete or exited, the menu will take over  again 
       and display the menu on the screen.
       
       Notice that the Update Menu selection is not there. This is the 
       only change from FDMENU.
       
       Pressing  the  Z  key  will  cause  the  program  to  reread  the 
       configuration  file  and  redisplay the  changed  menu.  This  is 
       usually done when a different disk is inserted into the drive.
       
       To exit from the menu system, press the ESC key. The program will 
       confirm  that  you  want to leave the  menu  system  on  purpose. 
       Pressing the Y key will cause the menu system to terminate.
       
       
                                                                 Page 11
       
       
       FDMAINT.EXE
       
       FDMAINT [configfile]
       
       This  is  an external menu maintenance program. Notice  that  the 
       configuration file is selectable on the command line. This allows 
       you to update the configuration file from another disk.  Example, 
       if the menu is installed on the disk on drive A, the  maintenance 
       program  can be run from drive B to update the menu on  drive  A. 
       This is useful in conjunction with the small menu program without 
       its own update module.
       
       USAGE: FDMAINT A:FDMENU.CFG
              (Notice the drive letter is included)
       
       PARAMETERS
       
       configfile - The menu configuration file. This file contains  the 
       command  titles,  the  specific  disk title,  and  the  group  of 
       commands themselves. The default for this is FDMENU.CFG.
       
       SCREEN:
       -----------------------------------------------------------------
       05/05/1989          ROKMAR Floppy Disk Menu System    Version 1.0
       
                                                     Press F1 for Help
                                                     Press F2 to Update
                                                     Press Esc to Exit
       
                           ******* Disk Title     *******
       A - Format Disk in Drive A         I - ROKMAR HouseHold Inventory          
       B - Copy Disk (A -->B)             J - 
       C - Check disk A for errors        K -          
       D - Print a file                   L -          
       E - Show disk label                M -          
       F -                                N - Star Wars (Shoot-em-up)
       G -                                O - Chess program (Sargon)
       H - Run Basic                      P - Black Jack (Basic program)
       
           Selection:   _         (A -> P  or  * = DISK TITLE)
           Description: _________________________
           Command:     ________________________________________________
       
       Enter the selection, then overtype the desired data. F2 updates.   
       -----------------------------------------------------------------
                                                                 Page 12
       
       
       The top part of the screen contains a display of the current menu 
       configuration including the disk menu title. As each selection of 
       the menu is updated, the menu display is refreshed.
       
       FIELDS
       
       SELECTION:  This  element  is the  selection  letter.  The  valid 
       letters  are A through P and *. Entering the * in  the  selection 
       field will allow the disk menu title to be updated.
       
       DESCRIPTION: This is the selection description which will  appear 
       on  the  screen  and describe the program, system  or  action  to 
       happen when that selection is chosen.
       
       COMMAND: This is the field where the commands themselves actually 
       reside.  One  or  more  commands can  be  placed  on  this  line, 
       delimited by a tilde (~). Any command that can be entered at  the 
       DOS  prompt  (A>)  can be entered here. There  is  no  difference 
       between  each command. The menu handles each command the same  as 
       DOS  would  require,  using the same  input  format.  Appendix  A 
       contains examples of this. 
       
       
                                                                 Page 13
                                 MENU SYSTEM USAGE
       
       The system can either be started automatically when the  computer 
       is  booted  by placing the command in the AUTOEXEC.BAT  file,  or 
       once the menu program is running, swapping disks and pressing the 
       Z  key  will reload the next disk's menu configuration  file  and 
       display this on the screen. 
       
       Once  the menu us running, it waits for a selection to  be  made. 
       The  computer  can be shut off anytime without exiting  the  menu 
       program.
       
       The command to run the menu program is:  FDMENU
       (or FDMENU2 if you are using the smaller menu program)
       
       Points to know and keep in mind in setting up the menu:
         (full explanation follows)
       
       1.  Commands on another drive should begin with the drive letter.
       
       2.  Multiple commands can be executed from one selection.
       
       3.  If there too many commands to fit on a command line, put them 
       inside a bat file.
       
       4.  The  menu  program returns to the drive letter and  directory 
       from where the menu program was executed. 
       
       
         
       
       1.  Commands on another drive should begin with the drive letter.
       
       When executing commands on another drive, the command line in the 
       menu should start by setting the current drive to the drive where 
       the commands reside. Example:
       [C:~CD \LOTUS~123                                  ]
       
       The first part of the command line sets the current drive to  the 
       C  drive. This tells the computer where to find the  programs  to 
       execute.
       
       An exception to this is when the commands are located in an  area 
       specified  by  a PATH statement. For example, if  a  command  was 
       located at B:\DOS and a path was specified as PATH=C:\DOS,   this 
       command could be executed from anywhere and DOS would know  where 
       to  find the command. (DOS restrictions apply here and should  be 
       understood before using the PATH method).
       
                                                                 Page 14
       
       
       
       2.  Multiple commands can be executed from one selection.
       
       As  many  commands  as  could  fit  on  a  command  line  can  be 
       concatenated  in  the command line. As  each  command  completes, 
       control is passed immediately to the next command on the  command 
       line,  as if someone had typed the command immediately  into  the 
       computer. 
       
       Example: to run lotus again:
       [C:~CD \LOTUS~123                                 ]
       
       For  the  sake  of  redundancy also notice  that  each  of  these 
       commands  are the same as would be typed at the DOS  prompt.  The 
       tilde (~) is used instead of hitting the enter key. In this  case 
       the commands being executed are:
       
       A>C:
       C>CD \LOTUS
       C>123
       
       In summary, the commands entered on the command line are  exactly 
       the  same as would be typed on the screen at the DOS prompt.  The 
       menu  system  simply passes each command to DOS to  be  executed, 
       then  DOS  passes control back to the menu  program,  which  will 
       execute the next command on the command line if one exists.  When 
       the  commands  on the command line have been executed,  the  menu 
       program  will clear the screen and redisplay the menu  selections 
       screen.
       
                                                                 Page 15
       
       
       
       3.  If there too many commands to fit on a command line, put them 
       inside a bat file.
       
       Most  needs can be met by placing several commands inside the  60 
       byte command line. For example:
       [ECHO Type EXIT to return to the menu~COMMAND     ]
       
       But  other times more room than this is needed. BAT files can  be 
       used for this need. Example:
       
       REM *** This BAT file is to check the hard drive if it does not
       REM *** seem to want to boot up.
       REM
       ECHO OFF
       ECHO
       ECHO  **** Check a disk for errors ****
       ECHO
       ECHO Load in the DOS system disk into drive A.
       ECHO When this is done
       PAUSE
       
       Save this as SYSA.BAT.
       The command line would be:
       [SYSA~A:~CHKDSK C:/F                              ]
       This might be for working on the C drive after a crash.
                                                                 Page 16
       
       
       Another Example:
       REM This is a BAT file to load the accounting system
       REM into the background, then to start up the system
       REM
       ECHO Load the GL system disk #1 in Drive A
       PAUSE
       ACCTSYS
       ECHO Load the GL system disk #2 in Drive A
       PAUSE
       GL
       
       Save as GLA.BAT.
       
       The command line would be:
       [GLA                                              ]
       
       Yes, some applications are setup this complicated. The first part 
       of  the  BAT file are comments as documentation. The  first  ECHO 
       statement  tells  the operator to load in the GL disk  #1,   then 
       runs the program ACCTSYS. This is for security or something. Then 
       the  next  ECHO statement tells the operator to load  in  the  GL 
       application disk, then the BAT file runs the GL application. 
       
       4.   The  menu program returns to the drive letter and  directory 
       from  where the menu program was executed. Remember, the  default 
       drive and directory can be set on the command line.
            Each  time  a selection is invoked, the  system  resets  the 
       computer  to the default drive and directory. For example if  the 
       menu program was executed initially from the A drive and the root 
       directory  (\), and the menu executes a program from drive B  and 
       directory  \lotus, when the program completes, the computer  will 
       be back to drive A and the root directory.
            With  this  in mind, short cuts can be made when setting  up 
       the  menu  when  programs are executed from the  same  drive  and 
       directory where the menu program resides.
       
       For  example, if the menu and lotus  both exist on one  disk  and 
       the same directory, the command line would be:
       [123                                              ]
       
       If  lotus exists on another disk and directory, then the  command 
       line becomes:
       [C:~CD \LOTUS~123                                 ]
       
       Notice how simple the first example was.
       
       
       
       
       
       
       
       
       
       
       
       
       
                                  APPENDICES
       
                                FIELD EDITING                    Page 17
       
       Using the data entry fields.
       
            The  data entry screen has three entry fields.  The data  in 
       each  of  these fields may be edited after some  value  has  been 
       entered.   The  type of edits available for each  field  include, 
       inserting   characters  inside  data  already  edited,   deleting 
       characters,  etc.   This scheme is similar  to  word  processors, 
       spread  sheets,  etc.   Following  is a  detailed  list  of  each 
       function and the key to be used for each.
       
       Key    Function
       ____   __________________________________________________________
       
       Ins    This  will  toggle into or out of  the  insert  mode.  The 
              cursor  will  be a block character when inside the  insert
              mode. When  inside the insert mode, any data above and  to
              the right  of the  cursor will be moved over and the  data
              typed will be  shoved inside, inserted.
       
       Del    The Delete Key: The character above  the  cursor  will  be 
              deleted and the data to the right will be  moved  over  to  
              fill the space created by the character deleted.
       
       BS     The Back-Space Key: The cursor will be moved to the  left;
              any data above the cursor will be deleted; the data to the
              right will be moved to the left.
       
       -->    The  right  arrow  key:  The  cursor  will  be  moved  one 
              character to the right, no data will be affected.
       
       <--    The left arrow key: The cursor will be moved one character
              to the left, no data will be affected.
       
       Up     The up arrow key: The cursor will jump up to the  previous
              data entry field.
       
       Down   The down arrow key: The cursor will jump down to the  next
              data entry field.
       
       Return The return/entry key: The cursor  will  jump  down  to the
              next data entry field.
       
       Esc    The escape key: This will exit  the  mode  of  the program 
              without doing any updates to the database.
       
       
                                                                 Page 18
                            
       
       
                              EXAMPLE MENU SETUPS
       
       
       
       1. Run from Drive A: Menu on Disk 1, program on Disk 1
       
       Menu Description: [Lotus               ]
       Command Line: [123                                               ]
       
       
       
       2. Menu on Drive A, program on drive B
       
       Menu Description: [Lotus               ]
       Command Line: [ECHO Load lotus disk in drive B~PAUSE~B:~123      ]
       
       
       
       3. Menu on Drive A, program on hard disk C
       
       Menu Description: [Lotus               ]
       Command Line: [C:~CD \LOTUS~123                                  ]
       
       
       4. Run from Drive A: Menu on Disk 1, program on Disk 2
          (This is not a usual setup; see #7 for a better alternative).
       
       Menu Description: [Lotus               ]
       Command Line: [123A                                              ]
       Bat File1: ECHO Load lotus disk in drive A
                  PAUSE
                  A:
                  123
       Bat File2: ECHO Load menu disk in drive A
                  PAUSE
                  A:
                  
       (the menu program does not have to be run again)                    
       
       5. DOS Command: Display a directory
       
       Menu Description: [Show Directory of Drive A ]
       Command Line: [DIR A:~PAUSE                                      ]
       
       
       
       6. Exit to DOS temporarily, then return to menu
       
       Menu Description: [Exit to DOS, then Return  ]
       Command Line: [ECHO Type EXIT to return to menu~COMMAND          ]
                                                                 Page 19
       
       
       7. Menu program on disk A, config file on drive B
          (To start this, begin menu by: FDMENU B:)
       
       Menu Description: [Lotus               ]
       Command Line: [123                                               ]
       
       
       
       8. Print an ASCII file
       
       Menu Description: [Print an ASCII file       ]
       Command Line: [RPRINT                                            ]
         or
       Command Line: [PASSF File name to print,TEMP~PRINT TEMP~DEL TEMP ]
       
       Note:  RPRINT and PASSF are special utilities included  with  the 
       FDMENU system.
       
       
       
       9. Copy files
       
       Menu Description: [Copy files                ]
       Command Line: [RCOPY                                             ]
         or
       Use the "Exit to DOS" approach
       
       Note: RCOPY is a special utility included with the FDMENU system.
       
       
       
       10. FDMENU calling another FDMENU
           This will allow more than 20 menu selections. Add a selection 
       on the main menu that calls another menu.
       
       Menu Description: [DOS commands menu         ]
       Command Line: [FDMENU FDMENU.CF2                                 ]
       
       The  configuration file FDMENU.CF2 assumes that you have  created 
       another configuration file.
       
                                                                 Page 20
       
                              USEFUL DOS COMMANDS
       
            The following are a list of standard DOS commands which  are 
       useful  in  setting up some menus. A full  explanation  of  these 
       commands are in the DOS system manual.
       
       
       
       CHDIR    - Change  the current directory to the one specified  by 
                  this command.
       CD       - Same as CHDIR.
       
       CHKDSK   - Checks a disk's file system index. Good to have in the 
                  autoexec.bat.
       
       ECHO     - Display a message on the screen.
       
       MORE     - Allows the viewing of ASCII files, one page at a time.
       
       PAUSE    - Display "Hit a key to continue..." and wait for a  key 
                  to be pressed.
       
       REM      - Allows comments in a BAT file.
                                                                 Page 21
       
                          FDRPT - THE REPORT PROGRAM
       
       FDRPT [configfile]
       
       
            FDRPT  is a program to report the menu selections  from  the 
       configuration file. The program prompts for the printer type. The 
       reason  for this is that the program sends special printer  codes 
       for condensed printing. If your hardware does not respond to  the 
       Epson  or  the laser printer settings, the third  setting  should 
       work on any type or printer.
       
       Example output:  (Non Condensed printing)
       
           |----------------------------------------------|
           |            *** WORD PROCESSING ***           |
           |       A - WORDSTAR 2000                      |
           |       B - Shareware Style Analysis           |
           |       C -                                    |
           |       D -                                    |
           |       E -                                    |
           |       F -                                    |
           |       G - Create Non Document File           |
           |       H -                                    |
           |       I -                                    |
           |       J -                                    |
           |       K -                                    |
           |       L -                                    |
           |       M - Printer Config Utility             |
           |       N - Configuration program              |
           |       O -                                    |
           |       P - Exit to DOS then return here       |
           |----------------------------------------------|
       
                                                                 Page 22
       
       
        Technical Information:
       
       
       
        Equipment needed: IBM-PC (128K) 
                          Floppy, cartridge or hard disk
                          Color or Monochrome monitor
       
        Operating System: DOS 2.0 or higher
       
       
        System files
           FDMENU.EXE   - The main menu program w/maintenance module
           FDMENU2.EXE  - The main menu program w/o maintenance
           FDMENU.CFG   - The menu configuration file
           FDMAINT.EXE  - External menu maintenance program
           FDMAINT.HLP  - Help screens for maintenance program
           FDRPT.EXE    - Report program, prints the menu selection in a
                          format to slip into the sleeve with the disk
       

MOVE.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       
       MOVE
       
       MOVE [from_file] [to_file]
       
            This  utility  is  a tool for easily  moving  files  around. 
       Standard  DOS requires that a file be copied to its  destination, 
       then later deleted. This is a feature strangely left out of DOS.
       
            One  feature  of this utility is that it prompts  for  input 
       when none is given on the DOS command line.
       

PASSF.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       
       PASSF
       
       PASSF {Input message/prompt},{filename}
       
            This  is  an  unusual utility. It displays  a  user  created 
       message;  the  utility then waits until the user keys in  a  file 
       name. The file  is then copied over to the file specified on  the 
       command line. 
       
       Example:
       
       A>PASSF Enter a file name: ,TEMPFILE
       
       The computer responds:
       
       Enter a file name: {here the user is prompted for a file name}
       
       Let's say that the file name MANUAL.DOC was entered. The  utility 
       will have copied the file MANUAL.DOC to TEMPFILE.
       
       This could only be useful for batch files, right?
       
       Let's see,
       
       PASSF Enter a file name: ,TEMPFILE
       PRINT TEMPFILE
       DEL TEMPFILE
       
       This is one example. The file to print is anything someone  might 
       wish,  and it will be printed in the background  without  locking 
       out access to the computer. TEMPFILE is transient and transparent 
       to  the  user, all he sees is the computer asking for a  file  to 
       print, then the file being printed.
       
       Caution! Sufficient disk storage to have two copies of the  input 
       file is required to run this utility. 

PSWAP.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       PSWAP
       
       PSWAP - There are no input parms. 
       
       
            This  utility swaps the printer ports LPT1 <-->  LPT2.  Once 
       swapped,  they  will  stay swapped until  swapped  back,  or  the 
       computer is rebooted. 
       
            The  use  of  this is to easily swap  between  two  printers 
       without  having to reconfigure software, hardware, etc.  This  is 
       especially useful inside batch files or menu systems.
       
       
       
       

RCOPY.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       
       RCOPY
       
       RCOPY [from_file] [to_file]
       
            This  utility  is  a simple tool to  copy  files.  The  only 
       reason  for  this utility to exist is that it prompts  for  input 
       when  none  is  given on the DOS command line. This  is  for  use 
       inside batch files and menu systems.
       
       

README.DOC

For those of you like myself, who run through a new disk of software without
first reading the documentation (just for the challenge), here's a hint:
for this software to work, it will have to have the COMMAND.COM file on the 
disk or a path statement needs to be active which includes this file in its 
search path. You can simply copy this from your operating system onto this disk
for a quick test of this system.

RENDIR.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       RENDIR - REName DIRectory
       
       RENDIR [old_directory] [new_directory]
       
            This  utility  is  a  renaming  tool  for  easily   renaming 
       directories. This is a feature strangely left out of DOS. 
       
            One  feature  of this utility is that it prompts  for  input 
       when none is given on the DOS command line.
       

RPRINT.DOC

                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       RPRINT
       
       RPRINT [print_file] [LPT1|LPT2]
       
       print_file = The input ASCII file to be printed.
       
       [LPT1|LPT2]  =  Input  LPT1 for port 1 or LPT2 for  port  2;  the 
                       default is LPT1.
       
       
            This utility is a simple print utility. It is uses over  the 
       standard DOS print utility are:
            - this utility does not run in the background. Some programs 
       which run in the background mode, or have pieces which run in the 
       background, can have problems with other programs which are  also 
       running in the background, such as the DOS print utility.
            -  This utility prompts for input when none is given on  the 
       command  line.  This is a more user friendly approach  to  input, 
       especially  for menu systems. The problem with this  approach  is 
       that IO redirection no longer works, ie., 
       
            TYPE file|PRINT
       
       but if you are not doing this, then nothing is lost.
       
       

RUNBAT.DOC

       
                               ROKMAR Utilities
       
                              Copyright (c) 1989
       
       
       RUNBAT
       
       RUNBAT [batch_file]
       
       batch_file = The name of the batch file to be executed.
       
       
            This  utility  is used to run batch files  inside  of  other 
       batch  files. When a batch file is run from inside another  batch 
       file,  DOS annoyingly cancels the first batch file and  runs  the 
       second batch file. Any commands which appear inside a batch  file 
       which  happen  to be below another batch file are  ignored.  This 
       utility attempts to patch that feature.
       
            Example:
              ECHO Hello world
              BAT1     <-- This is a batch file
              ECHO Hello again  <-- This is ignored
       
            But try this:
              ECHO Hello world
              RUNBAT BAT1
              ECHO Hello again

Directory of PC-SIG Library Disk #1739

 Volume in drive A has no label
 Directory of A:\

FDMENU   COM     25014   6-18-89  11:38p
FDMENU2  COM     12980   6-18-89  11:39p
FDMENU   CFG      1505   5-20-89   8:12p
FDMENU   CF2      1505   6-03-89  10:07a
FDMAINT  EXE     19452   5-16-89   8:50p
FDMAINT  HLP       719   5-03-89   9:51p
FDRPT    EXE     13630   6-03-89   4:04p
LICENSE  DOC      3821   5-21-89   7:13a
MANUAL   DOC     37865   1-23-89  11:20p
INSTALL  DOC      2759   5-16-89   7:39p
README   DOC       422   5-16-89   8:06p
AUTOEXEC BAT        55   5-20-89   9:01p
A        BAT        77   5-16-89   7:55p
B        BAT        46   5-16-89   7:56p
-------- ---         1   5-20-89   6:01p
INPMENU  BAT       585   5-16-89   8:03p
INPUT    EXE      7744   5-15-89  11:17p
INPUT    DOC      1189   5-16-89   7:27p
MOVE     EXE      8058   4-04-89   9:07p
MOVE     DOC       567   5-16-89   7:27p
PASSF    EXE     10634   4-15-89   7:17p
PASSF    DOC      1478   5-16-89   7:28p
PSWAP    EXE      5582   5-15-89  10:18p
PSWAP    DOC       646   5-16-89   7:28p
RCOPY    EXE      7868   5-11-89   1:52p
RCOPY    DOC       489   5-16-89   7:27p
RENDIR   EXE      6664   3-25-89  10:50a
RENDIR   DOC       510   5-16-89   7:27p
RPRINT   EXE      8860   5-21-89   7:41a
RPRINT   DOC      1205   5-16-89   7:28p
RUNBAT   EXE      8646   5-19-89   7:34p
RUNBAT   DOC       991   5-20-89   4:28a
GO       BAT        38   1-01-80   1:37a
GO       TXT       540   1-01-80   6:50a
FILE1739 TXT      2369   3-05-90  12:46p
       35 file(s)     194514 bytes
                      109568 bytes free