home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / UTILITY / MISC / RWMNU326.ZIP / RWMENU.DOC < prev    next >
Encoding:
Text File  |  1991-02-08  |  26.2 KB  |  1,190 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.         /--------------------------------------------------------\
  28.         |                                                        |
  29.         | RRRRRRRRRRRRR WW      WW MMMM MMMM                     |  
  30.         | RR         RR WW      WW MM M M MM                     |  
  31.         | RR         RR WW      WW MM MMM MM                     |  
  32.         | RRRRRRRRRRRRR WW      WW MM     MM  EEEE  NNNN  U  U   |  
  33.         | RRRR          WW      WW MM     MM  E     N  N  U  U   |  
  34.         | RR RR         WW      WW MM     MM  EEEE  N  N  U  U   |  
  35.         | RR  RR        WW WWWW WW MM     MM  EEEE  N  N  U  U   |  
  36.         | RR   RR       WW W  W WW MM     MM  E     N  N  U  U   |  
  37.         | RR    RRRR    WWWW  WWWW MM     MM  EEEE  N  N  UUUU   |  
  38.         |                                                        |  
  39.         \--------------------------------------------------------/  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                              Table of Contents
  76.  
  77.  
  78.      License Agreement . . . . . . . . . . . . . . . . . . . . . .   1
  79.  
  80.      Order Form  . . . . . . . . . . . . . . . . . . . . . . . . .   2
  81.  
  82.      Files that you should have  . . . . . . . . . . . . . . . . .   3
  83.           RWMENU2.EXE  . . . . . . . . . . . . . . . . . . . . . .   3
  84.           RWMENU.EXE . . . . . . . . . . . . . . . . . . . . . . .   3
  85.           RWMENU.MCF . . . . . . . . . . . . . . . . . . . . . . .   3
  86.           RWMENU.DOC . . . . . . . . . . . . . . . . . . . . . . .   3
  87.           RWMENU.MNU . . . . . . . . . . . . . . . . . . . . . . .   3
  88.           PRINTER.MNU  . . . . . . . . . . . . . . . . . . . . . .   3
  89.           COPY.MNU . . . . . . . . . . . . . . . . . . . . . . . .   3
  90.           RWMENU.BMF . . . . . . . . . . . . . . . . . . . . . . .   3
  91.           RW.BAT . . . . . . . . . . . . . . . . . . . . . . . . .   3
  92.           M.BAT  . . . . . . . . . . . . . . . . . . . . . . . . .   3
  93.  
  94.      Special keys within RWMenu  . . . . . . . . . . . . . . . . .   5
  95.  
  96.      What's inside RWMENU.MCF  . . . . . . . . . . . . . . . . . .   5
  97.  
  98.      Color Chart . . . . . . . . . . . . . . . . . . . . . . . . .   6
  99.  
  100.      MNU File Commands . . . . . . . . . . . . . . . . . . . . . .   7
  101.           , - Comment  . . . . . . . . . . . . . . . . . . . . . .   7
  102.           ~ - Page Title . . . . . . . . . . . . . . . . . . . . .   7
  103.           : - Menu Selection . . . . . . . . . . . . . . . . . . .   7
  104.           ? - Custom User Prompt . . . . . . . . . . . . . . . . .   8
  105.           > - Load an Alternate MNU file . . . . . . . . . . . . .   8
  106.           \ - Batch DOS Commands . . . . . . . . . . . . . . . . .   8
  107.           @ - Timed Execution  . . . . . . . . . . . . . . . . . .   9
  108.           ] - Display Text . . . . . . . . . . . . . . . . . . . .   9
  109.           [ - Dynamic Input  . . . . . . . . . . . . . . . . . . .   9
  110.           [[ - Static Input  . . . . . . . . . . . . . . . . . . .  10
  111.           % - Password . . . . . . . . . . . . . . . . . . . . . .  10
  112.           ! - End of MNU file  . . . . . . . . . . . . . . . . . .  10
  113.  
  114.      Format of an MNU file . . . . . . . . . . . . . . . . . . . .  12
  115.  
  116.      Miscellaneous Info. . . . . . . . . . . . . . . . . . . . . .  16
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.                                                                      i
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                              License Agreement
  142.                              -----------------
  143.  
  144.      RWMenu  is  NOT  "Public  Domain"  or  "Freeware"   RWMenu  is  a
  145.      copyrighted  software  product  developed  and  owned  by  Robert
  146.      Wilson.
  147.  
  148.      You are granted the right to reproduce, distribute and use copies
  149.      of RWMenu, on the  express condition that you do  not receive any
  150.      payment,  commercial  benefit,   other  consideration  for   such
  151.      reproduction or distribution, or change this license agreement or
  152.      copyright notice.
  153.  
  154.      The rights to receive any such financial or other benefit, and to
  155.      modify the product or its components, are reserved exclusively by
  156.      Robert Wilson.
  157.  
  158.      Limitations: You may make and keep ONE back-up copy of RWMenu for
  159.      your  personal  use, provided  that  you copy  all  the copyright
  160.      trademark, and other information indicated  on the initial screen
  161.      display onto your backup diskette label, and you have registered.
  162.      Also you may distribute  copies to other persons, but  solely for
  163.      their evaluation  and solely for evaluation by such other persons
  164.      during a thirty day period.  RWMenu must NOT be sold or otherwise
  165.      provided  as  part of  a  larger system,  or  as part  of  a more
  166.      inclusive product or service, without express written consent and
  167.      licensing from Robert Wilson.
  168.  
  169.      To register your  copy of RWMenu  please send your name,  mailing
  170.      address, telephone number, version number,  and a check or  money
  171.      order for the amount of $37.00 to:  Robert Wilson, P.O. Box 3126,
  172.      San Bernardino, CA  92413.
  173.  
  174.      When you register your  copy you will receive the  newest version
  175.      of RWMenu when it is available.
  176.  
  177.      RWMenu, BMF, MCF, and MNU are trademarks of Robert Wilson.
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.                                                                      1
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.                                  Order Form
  208.                                  ----------
  209.  
  210.      (Quantity:________) X (Price: $37.00)  =   $________________
  211.  
  212.  
  213.      First Name: ________________________________________________
  214.  
  215.  
  216.       Last Name: ________________________________________________
  217.  
  218.  
  219.         Address: ________________________________________________
  220.  
  221.  
  222.                  ________________________________________________
  223.  
  224.  
  225.                  ________________________________________________
  226.  
  227.  
  228.      Telephone number:____________________________
  229.  
  230.  
  231.      Version Number: _____________________________
  232.  
  233.  
  234.      Comments: __________________________________________________
  235.  
  236.                __________________________________________________
  237.  
  238.                __________________________________________________
  239.  
  240.  
  241.      *************************************************************
  242.      Mail to:
  243.                Robert Wilson
  244.                P.O. Box 3126
  245.                San Bernardino, CA 92413
  246.      *************************************************************
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.                                                                      2
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.                          Files that you should have
  275.                          --------------------------
  276.  
  277.      Your copy of RWMenu should have the following files.
  278.  
  279.                o  RWMENU2.EXE
  280.                o  RWMENU.EXE
  281.                o  RWMENU.MCF
  282.                o  RWMENU.DOC
  283.                o  RWMENU.MNU
  284.                o  PRINTER.MNU
  285.                o  COPY.MNU
  286.                o  RWMENU.BMF
  287.                o  RW.BAT 
  288.                o  M.BAT
  289.  
  290.      RWMENU2.EXE is the 80286 and above version of RWMenu.
  291.  
  292.      RWMENU.EXE is the 80286 and under version.
  293.  
  294.      RWMENU.MCF is a Menu Configuration File that holds some necessary
  295.           configuration information.
  296.  
  297.      RWMENU.DOC is this file that you are reading now.
  298.  
  299.      RWMENU.MNU, PRINTER.MNU, and  COPY.MNU are sample MNU  files that
  300.      you can edit to  fit your own needs without having  to start from
  301.      scratch (See MNU File Commands).
  302.  
  303.      RWMENU.BMF  is a file  that may or  may not be with  your copy of
  304.      RWMenu.   This  is a file  that RWMenu  creates when you  enter a
  305.      blackout message.
  306.  
  307.      RW.BAT is  another file that  RWMenu creates.  This  is the batch
  308.      file that is run when you select a menu option.
  309.  
  310.      M.BAT is a sample batch file that will run RWMenu.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.                                                                      3
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.                    How to install RWMenu (Short Version)
  341.                    -------------------------------------
  342.  
  343.           To install  RWMenu to  your hard  drive you  need to do  the
  344.      following.   First make  a directory  on your  hard drive  to put
  345.      RWMenu  into.    I recommend  that  you  make  a directory  named
  346.      'RWMENU' or 'MENU'.  The next thing you need to do is to copy all
  347.      of the RWMenu files  into the newly created directory.   The last
  348.      thing that you  need to  do is to  create an MNU  file that  will
  349.      contain  the options  that  you are  going  to want  to  run.   I
  350.      recommend that you just edit the sample MNU file that is included
  351.      with RWMenu.
  352.  
  353.                     How to install RWMenu (Long Version)
  354.                     ------------------------------------
  355.  
  356.      o Step 1: The first thing you will need to do is to make a
  357.           directory on  your hard drive to put  RWMenu into.  Lets say
  358.           that you  want  to  put RWMenu  onto  your C  drive  into  a
  359.           directory called MENU.   First  you would type  'C:<ENTER>',
  360.           this will make sure you are on drive C.  Then you would type
  361.           'CD\<ENTER>', this will put  you into the root directory  of
  362.           your hard disk.  Now to actually create the directory called
  363.           menu you  need to  type 'MD MENU<ENTER>'.   You  now have  a
  364.           directory on your C drive called MENU.
  365.  
  366.      o Step  2: You  must now copy  all of the  files from  the RWMenu
  367.           diskette to the directory you just created in step 1.  There
  368.           are many  ways this can be done.   Assuming that you want to
  369.           copy the files  from floppy  drive A to  the MENU  directory
  370.           here  is  what   you  would   need  to  do.     First   type
  371.           'CD\MENU<ENTER>' ; this  will put you into  the directory we
  372.           created in step 1.  Next you would type 'COPY A:\*.*<ENTER>'
  373.           ; this will  copy all the files  from the floppy drive  A to
  374.           the MENU directory.   Another way you  can do it is  to type
  375.           'COPY A:\*.* C:\MENU<ENTER>' ;  if you choose to do  it this
  376.           way  then  you do  not  have  to type  the  change directory
  377.           command.
  378.  
  379.      o Step 3: You should now have all of the files copied to a
  380.           directory on you hard drive.  The last thing you need  to do
  381.           is to create an MNU file.  To do this you will  need to look
  382.           over the MNU  File Commands section  and have it handy  when
  383.           you start creating an MNU file.   When you create your first
  384.           MNU file I  highly recommend that  you just edit the  sample
  385.           MNU file (RWMENU.MNU).  When you want to create sub menus  I
  386.           suggest you  copy RWMENU.MNU to the name of the new MNU file
  387.           and just edit it again.
  388.  
  389.  
  390.  
  391.  
  392.                                                                      4
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.                          Special keys within RWMenu
  406.                          --------------------------
  407.  
  408.           While RWMenu is running you can press the following keys.
  409.  
  410.      o     F1 -- Brings up the help screen.
  411.      o  Alt-M -- Enter a message to display on the blackout screen.
  412.      o  Alt-I -- Display the licensing information.
  413.      o  Alt-A -- Add a new menu option.
  414.      o  Alt-B -- Change the blackout minutes.
  415.      o  Alt-D -- Erase a menu option.
  416.      o  Alt-N -- Change from letters to numbers or vice versa.
  417.                  (A-I  <=-*-=> 1-9)
  418.      o Ctrl-E -- Erase the menu and goto the blackout screen.
  419.  
  420.  
  421.           If you use the DOS append command you must be sure it is off
  422.      in order for the Alt-A option  to work properly.  To turn  it off
  423.      you have to type 'APPEND;'.
  424.  
  425.  
  426.                           What's inside RWMENU.MCF
  427.                           ------------------------
  428.  
  429.           The RWMENU.MCF file holds how many minutes before the screen
  430.      will blackout ,how many  hard drives your system has,  whether to
  431.      display  letters or numbers for the menu  options, and what to do
  432.      with Num Lock.  The blackout minutes can range from 00 to 99.
  433.  
  434.      Here is a sample RWMENU.MCF file.
  435.      ---------------------------------
  436.  
  437.      10 -- Blackout time (in minutes) 
  438.      01 -- Total number of hard drives 
  439.      90 -- Display numbers (0 for no, 1 or more for yes) 
  440.      00 -- 00 = Num Lock off, 01 = Num Lock on, > 01 don't do anything.
  441.  
  442.  
  443.      Note: RWMenu is only  concerned with the first two  characters on
  444.      the line and ignores everything else.
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.                                                                      5
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.                                 Color Chart
  472.                                 -----------
  473.  
  474.      ------------------------------------------------------------
  475.                      Background                 Foreground
  476.      Color        No Blink    Blink            Dark      Light
  477.      ------------------------------------------------------------
  478.      Black         0            8                 0        8
  479.      Blue          1            9                 1        9
  480.      Green         2            A                 2        A
  481.      Cyan          3            B                 3        B 
  482.      Red           4            C                 4        C  
  483.      Magenta       5            D                 5        D 
  484.      Yellow        6            E                 6        E  
  485.      White         7            F                 7        F
  486.      ------------------------------------------------------------
  487.  
  488.  
  489.      To  use this  chart simply take  a number  (or letter)  from both
  490.      columns (Background &  Foreground) and put them  together to make
  491.      one hexadecimal number.   For example if  you wanted to  make the
  492.      menu title color as  White on Black the hex number  you would put
  493.      in the MNU file would be 07 or 0f.  If you wanted the  menu title
  494.      to blink then the number could be 87 or 8f.
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.                                                                      6
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.                              MNU File Commands
  538.                              -----------------
  539.  
  540.      , - Comment
  541.  
  542.      The  comment  option allows  you to  put  comments into  your MNU
  543.      files.  The comma command in RWMenu  is just like the REM command
  544.      in batch  files.  You  can place anything  you want to  after the
  545.      comma.
  546.  
  547.      Example:
  548.           :Multiplan
  549.           ,Turn the echo off
  550.           \echo off
  551.           ,Clear the screen
  552.           \cls
  553.           .
  554.           .
  555.           .
  556.  
  557.  
  558.      ~ - Page Title
  559.  
  560.      A title  must be defined  for each  individual menu  page.   This
  561.      title will be  displayed as the first  line of text on  the menu.
  562.      The title  will also be centered automatically.  In each MNU file
  563.      the user can define up to nine individual pages.
  564.  
  565.      Example:
  566.           ~Main Menu
  567.           :Multiplan
  568.           \echo off
  569.           \cls
  570.           .
  571.           .
  572.           .
  573.  
  574.  
  575.      : - Menu Selection
  576.  
  577.      This is the  actual menu item  displayed for the  user to  choose
  578.      from.  There is a limit of nine different options to each  of the
  579.      nine individual menu pages in any one MNU file.
  580.  
  581.      Example:
  582.           :Lotus 123
  583.           \echo off
  584.           \cls
  585.           .
  586.           .
  587.           .
  588.  
  589.  
  590.                                                                      7
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.      ? - Custom User Prompt
  605.  
  606.      This option  can be used to  provide additional help  to the user
  607.      when they have  a certain option highlighted.  The text (up to 70
  608.      characters) that follows the '?' will  be displayed on the bottom
  609.      of the screen and will automatically be centered.  It has to come
  610.      right  after the  ': - Menu  Selection' or  right after the  '@ -
  611.      Timed Execution'.
  612.  
  613.      Example:
  614.           :Multiplan
  615.           ?Run Multiplan 
  616.           \echo off
  617.           \cls
  618.           .
  619.           .
  620.           .
  621.  
  622.  
  623.      > - Load an Alternate MNU file
  624.  
  625.      This option will cause the text that follows to be treated as the
  626.      name of another MNU file.  When the user selects a selection with
  627.      this listed under it, RWMenu will read the new MNU and change the
  628.      menu display accordingly to show the options in the new MNU file.
  629.      The MNU filename can be any valid DOS filename and can  include a
  630.      drive name and path.
  631.  
  632.      Example:
  633.           :Printer Control Menu
  634.           ?Control the printer
  635.           >printer.mnu
  636.           .
  637.           .
  638.           .
  639.  
  640.  
  641.      \ - Batch DOS Commands
  642.  
  643.      This function defines a DOS command to be executed in a DOS batch
  644.      file.  There  is no limit to the  number of commands that  can be
  645.      defined under each  menu selection.   RWMenu will create a  batch
  646.      file containing the  lines marked with this option.   If you want
  647.      RWMenu to come back  up when the batch file is done  with then be
  648.      sure the last line of your BAT file runs RWMenu.
  649.  
  650.      Example:
  651.           :Quattro Pro
  652.           ?Run Quattro Pro 2.0
  653.           \echo off
  654.           \cls
  655.  
  656.                                                                      8
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.           .
  670.           .
  671.           .
  672.  
  673.  
  674.      @ - Timed Execution
  675.  
  676.      This function allows  you to run  a menu selection that  does not
  677.      require interaction from the user.  It must be placed right under
  678.      the Menu Selection  (the ':') in  the MNU file.   The format  for
  679.      using the @  function is @D-HH:MM:SS, where  D is the day  of the
  680.      week, HH is the hour in 24 hour format, MM is the minute, and  SS
  681.      is the seconds.  The day is a number between 0 and 7.  Where 0 is
  682.      Sunday, 1 is Monday, etc...  Enter a  7 for the day when you want
  683.      to run your  menu option every day  of the week at  the specified
  684.      time.
  685.  
  686.      Example:
  687.           :Backup Drive C:
  688.           @0-23:00:00
  689.           \echo off
  690.           \cls
  691.           .
  692.           .
  693.           .
  694.  
  695.  
  696.      ] - Display Text
  697.  
  698.      This  function will  display text to  the screen.   To  display a
  699.      blank line simply do not follow the ']' with any text.  Use it in
  700.      combination with the  '[' and '[['  functions.  Please note  that
  701.      all of your ']', '[', and '[[' must come before the '\' option.
  702.  
  703.      Example:
  704.           :Multiplan
  705.           ?Run Multiplan
  706.           ]Remember to use the proper naming convention when saving
  707.           ]your files.  If you don't we may never find it again. 
  708.           ]Thanks for your coperation.
  709.           ]
  710.           ]
  711.           [[Press ENTER to continue...
  712.           \echo off
  713.           \cls
  714.           .
  715.           .
  716.           .
  717.  
  718.  
  719.      [ - Dynamic Input
  720.  
  721.  
  722.                                                                      9
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.      This function will display a '-=*>' prompt  and wait for the user
  736.      to type something.  Whatever the user types can then be passed on
  737.      to the BAT file as the %1, %2, ... %9 variables.
  738.  
  739.      Example:
  740.           :Multiplan
  741.           ]Enter the directory where your file(s) are.
  742.           ]Include the full path.  Example C:\DATA\MPFILES
  743.           ]
  744.           [
  745.           \echo off
  746.           \cls
  747.           .
  748.           .
  749.           .
  750.  
  751.  
  752.      [[ - Static Input
  753.  
  754.      This command is  just like the above  only it displays a  list of
  755.      choices for the user to pick from.   You can have up to 9 choices
  756.      for the user to choose from.
  757.  
  758.      Example:
  759.           :Multiplan
  760.           ]Which directory are your file(s) in?
  761.           ]
  762.           [[c:\data\isf
  763.           [[c:\data\cow
  764.           \echo off
  765.           .
  766.           .
  767.           .
  768.  
  769.  
  770.      % - Password 
  771.  
  772.      This command  allows for  password protection  of a  menu option.
  773.      You can have an unlimited amount of passwords for each option.
  774.  
  775.      Example:
  776.           :Multiplan
  777.           %password
  778.           %secret
  779.           \echo off
  780.           \cls
  781.           .
  782.           .
  783.           .
  784.  
  785.  
  786.      ! - End of MNU file
  787.  
  788.                                                                     10
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.      This function tells RWMenu that it has reached the end of the MNU
  803.      file.  It should be the very last line in your MNU file.
  804.  
  805.      Example:
  806.           .
  807.           .
  808.           .
  809.           !End of RWMENU.MNU
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.                                                                     11
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.                            Format of an MNU file
  868.                            ---------------------
  869.  
  870.           MNU files  are made up of  two sections.   The first section
  871.      tells  RWMenu what  color things  are going  to be.    The second
  872.      section tells RWMenu what options are going to be on the menu and
  873.      what to do when one of those options are chosen.
  874.           Here is a sample of the first section of an MNU file.
  875.  
  876.      ,---------------------------------------------------------------
  877.      01f -- BackGround Color
  878.      017 -- Selection Color
  879.      031 -- Page title color
  880.      01f -- Color of the letters (A-I)
  881.      031 -- The color of the Program Title line
  882.      070 -- The color of the highlight bar
  883.      017 -- The color of the date & time
  884.      017 -- The color of the NUM,CAPS, and SCROLL
  885.      017 -- The page message color
  886.      003 -- The static input color
  887.      010 -- ESCape to DOS value ( 0 for no, 1 or more for yes. )
  888.      ,---------------------------------------------------------------
  889.  
  890.      *** Note ***
  891.  
  892.           The hexadecimal number must never be greater than 0FF.
  893.  
  894.  
  895.      Here is a sample of the second section of an MNU file.
  896.  
  897.      ~MAIN MENU
  898.      :Quattro Pro
  899.      ?Run Quattro Pro Version 1.0
  900.      \echo off
  901.      \cls
  902.      \c:
  903.      \cd\app\qpro
  904.      \q
  905.      \c:\app\rwmenu\m
  906.      ,@@@@@@@@@@@@@@@@@@@@@@@@@@
  907.      :Print Master
  908.      \c:
  909.      \cd\pm
  910.      \pmmain
  911.      \cd\app\rwmenu
  912.      \m
  913.      ,@@@@@@@@@@@@@@@@@@@@@@@@@@@
  914.      :WordPerfect
  915.      \echo off
  916.      \set comspec=c:\dos\command.com
  917.      \cls
  918.      \c:
  919.  
  920.                                                                     12
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.      \cd\data\wp
  934.      \append c:\app\wp
  935.      \path=c:\app\wp;c:\mouse;c:\app\menu;c:\dos
  936.      \wp
  937.      \c:
  938.      \path=c:\dos;c:\app\menu
  939.      \append ;
  940.      \c:\app\rwmenu\m
  941.      ,,,,,,,,,,,,,,,,,,,,,,,
  942.      :R:BASE for DOS
  943.      \echo off
  944.      \path=c:\app\menu;c:\dos;c:\rbfiles
  945.      \append c:\dos
  946.      \cls
  947.      \c:
  948.      \cd\rbfiles\dbfiles
  949.      \rbase
  950.      \path=c:\app\menu
  951.      \c:\app\rwmenu\m
  952.      ,,,,,,,,,,,,,,,,,,,,,
  953.      :Telix
  954.      \echo off
  955.      \c:
  956.      \cd\app\telix
  957.      \telix
  958.      \c:\app\rwmenu\m
  959.      ,,,,,,,,,,,,,,,
  960.      :Harvard Graphics
  961.      \echo off
  962.      \cls
  963.      \cd\app\harvard
  964.      \hg
  965.      \c:
  966.      \c:\app\menu\m,bat
  967.      ,,,,,,,,,,,,,,,,,,,
  968.      :Genealogical Management System
  969.      \echo off
  970.      \cls
  971.      \cd\paf
  972.      \fr
  973.      \c:
  974.      \cd\app\menu
  975.      \m
  976.      ,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  977.      ,  Exit to the DOS Prompt
  978.      ,\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  979.      :Exit to C:\>
  980.      \echo off
  981.      \cls
  982.      \set comspec=c:\dos\command.com
  983.      \path=c:\;c:\app\menu;c:\app\mace;c:\dos
  984.      \append c:\dos
  985.  
  986.                                                                     13
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.      \echo                                       
  1000.      \echo                                       
  1001.      \echo    Root Directory                     
  1002.      \echo    Type "M" to return to the menu     
  1003.      \echo                                       
  1004.      \echo                                       
  1005.      \prompt=$e[34m$p$g$e[0m
  1006.      \c:
  1007.      \cd\
  1008.      ,,,,,,,,,,,,,,,,,,,,,,,
  1009.      ~Games Menu
  1010.      :Battle Chess
  1011.      \echo off
  1012.      \cls
  1013.      \c:
  1014.      \cd\games\chess
  1015.      \chess
  1016.      \c:
  1017.      \cd\menu
  1018.      \m
  1019.      ,,,,,,,,,,,,,,,,,,,,,
  1020.      ~More options
  1021.      :Exit to 1C:\>
  1022.      \echo off
  1023.      \cls
  1024.      \echo                                       
  1025.      \echo                                       
  1026.      \echo    Root Directory  1                  
  1027.      \echo    Type "M" to return to the menu     
  1028.      \echo                                       
  1029.      \echo                                       
  1030.      \prompt=$p$g
  1031.      \c:
  1032.      \cd\
  1033.      :Exit to 2C:\>
  1034.      \echo off
  1035.      \cls
  1036.      \echo                                       
  1037.      \echo                                       
  1038.      \echo    Root Directory 2                   
  1039.      \echo    Type "M" to return to the menu     
  1040.      \echo                                       
  1041.      \echo                                       
  1042.      \prompt=$p$g
  1043.      \c:
  1044.      \cd\
  1045.      :Timer Test Option3
  1046.      \cls
  1047.      \cd\
  1048.      \dir/w>rdir3
  1049.      \cd\app\rwmenu
  1050.      \m
  1051.  
  1052.                                                                     14
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.      :Timer Option4
  1066.      \cls
  1067.      \cd\
  1068.      \echo WoW Did it really work
  1069.      \dir/w>rdir4
  1070.      \m
  1071.      :Timer Option5
  1072.      \cls
  1073.      \cd\
  1074.      \dir>rdir5
  1075.      \m
  1076.      :6
  1077.      :7
  1078.      \cd\
  1079.      \cls
  1080.      \dir/w>rdir7
  1081.      \m
  1082.      :8
  1083.      @2-13:09:00
  1084.      \cls
  1085.      \dir
  1086.      \echo WoW!
  1087.      :9
  1088.      @2-13:01:01
  1089.      \cd\
  1090.      \echo Hello
  1091.      \dir/w >t9.tst
  1092.      \m
  1093.      !End of rwmenu.mnu
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.                                                                     15
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.                             Miscellaneous Info.
  1132.                             --------------------
  1133.  
  1134.  
  1135.      RWMenu has been successfully tested on the following systems.
  1136.  
  1137.           o  Data World 386
  1138.           o  IBM PS/2 Model 50/Z
  1139.           o  IBM 3270 PC AT
  1140.           o  Kaypro PC 10
  1141.  
  1142.  
  1143.      RWMenu is written entirely in a computer language (You can figure
  1144.      out which one if you wish, but why bother).
  1145.  
  1146.      If  you have a 286 machine and  are getting snow from RWMenu2.EXE
  1147.      then you should try running the 8088 version of RWMenu.
  1148.  
  1149.      I try to test  the program as well as I can  but chances are good
  1150.      that  there are several bugs that have not showed their ugly face
  1151.      it.   So if  you find any  bugs please let  me know so  I can fix
  1152.      them. Thanks.
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.                                                                     16
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.