home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / utils / ezmenu2.zip / EZMENU.DOC < prev    next >
Text File  |  1989-11-29  |  149KB  |  2,534 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.               EZ-Menu(tm) Version 3.6 (Shareware/Userware Release)
  23.  
  24.  
  25.  
  26.                             U S E R S    M A N U A L
  27.  
  28.  
  29.     With information contained herein relating to the commercial version 5.0.
  30.  
  31.  
  32.  
  33.  
  34.  
  35.                                 November 29, 1989
  36.  
  37.          By Michael Perry, (c) 1989, Progressive Computer Services, Inc.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                              EZ-Menu(tm) Version 3.6
  52.  
  53.                                TABLE OF CONTENTS:
  54.  
  55.     Section:                                                              Page:
  56.  
  57.     Warranty and distribution information.....................................2
  58.     
  59.     Introduction..............................................................4
  60.     
  61.     A quick review of EZ-Menu's features......................................5
  62.     
  63.     Some important notes on EZ-Menu's operation...............................9
  64.     
  65.     Special options for dealers, consultants, large companies or agencies....10
  66.     
  67.     Program history and author information...................................11
  68.     
  69.     Compatibility information, Acknowledgments...............................12
  70.     
  71.     A short introduction to the DOS directory structure......................13
  72.     
  73.     Installing EZ-Menu.......................................................15
  74.     
  75.     Manually installing EZ-Menu..............................................16
  76.     
  77.     EZ-Menu configuration (including menu color configuration)...............18
  78.     
  79.     Using EZ-Menu (list of available commands)...............................23
  80.     
  81.     Setting up menu files/adding menu entries................................25
  82.     
  83.     Additional menu entry options............................................29
  84.     
  85.     Editing entries..........................................................31
  86.     
  87.     Special items of consideration when editing..............................32
  88.     
  89.     The Timed-Execution feature..............................................33
  90.     
  91.     The logistics of Timed-Execution.........................................34
  92.     
  93.     The Reset-Re-Execution feature...........................................36
  94.     
  95.     The Usage Log feature....................................................37
  96.     
  97.     The READLOG Utility (generate reports on computer usage).................38
  98.     
  99.     The MAKEMNU Utility (create menus automatically based on computer setup).41
  100.     
  101.     Using EZ-Menu in a Local Area Network environment........................43
  102.     
  103.     The EZCONV utility (convert older version menu files to 3.6 and later)...45
  104.     
  105.     Files included with the EZ-Menu package..................................46
  106.     
  107.     Troubleshooting..........................................................47
  108.     
  109.     Special techniques for using EZ-Menu.....................................49
  110.     
  111.     Summary..................................................................50
  112.     
  113. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  114. (c) 1988, Progressive Computer Services
  115. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 2
  116.  
  117.                       WARRANTY AND DISTRIBUTION INFORMATION
  118.  
  119. EZ-Menu  Version  3.6 is distributed under the Shareware/Userware concept.  This 
  120. indicates  that  you  are  entitled to acquire the software via the distribution 
  121. methods  outlined  on the following page, and install it on your computer system 
  122. for  a  30 (THIRTY DAY) evaluation period.  If AFTER THIS PERIOD you continue to 
  123. use  the  software  (which indicates your satisfaction with the product) you are 
  124. OBLIGATED  to register yourself as a legitimate EZ-Menu user.  If after 30 days, 
  125. you do not wish to register, you should remove and destroy any copies of the EZ-
  126. Menu software in your possession.
  127.  
  128. Why Register?  
  129.  
  130. The  author of this software has spent an immeasurable amount of time developing 
  131. this  package;  it  is  only  fair that if you opt to use the package that he be 
  132. paid  for  his  efforts.   This is a legal obligation of the user that cannot be 
  133. avoided.   Additionally  there  are  other  reasons to register.  All registered 
  134. users  of the Shareware version will automatically receive the latest commercial 
  135. version   of   EZ-Menu  which  is  not  available  in  Shareware.   Usually  the 
  136. Shareware/Userware  versions  of EZ-Menu are limited in their capabilities - the 
  137. commercial  version  is  not.   Registered  users  are  entitled to free product 
  138. support  and  additional  information  and  specials  on  other PCS software and 
  139. upgrades.
  140.  
  141. How To Register:
  142.  
  143. Please  note  that you can register any time before the 30 day evaluation period 
  144. if  desired,  but after this period expires, you must register or remove EZ-Menu 
  145. from your system.  EZ-Menu registration is available in two forms:
  146.  
  147. 1.  Registration  #1,  $35.00  -  the  user  will  receive the latest commercial 
  148.     version  of  EZ-Menu  in  disk  form, with the documentation on disk and all 
  149.     necessary files.
  150.  
  151. 2.  Registration  #2,  $50.00  -  for  an  additional  $10, we will send you the 
  152.     latest  commercial  version,  complete with its own full-color 3-ring binder 
  153.     and professionally printed documentation
  154.  
  155. Send a check or money order to:
  156.  
  157.     Progressive Computer Services
  158.     P.O. Box 8721
  159.     New Orleans, LA 70182
  160.  
  161. If  you  have a MASTERCARD or VISA, we can immediately process your registration 
  162. over the telephone.  Call us at (504) 831-9717.
  163.  
  164.  
  165. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  166. (c) 1988, Progressive Computer Services
  167. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 3
  168.  
  169.                 WARRANTY AND DISTRIBUTION INFORMATION (Continued)
  170.  
  171. Distribution/Licensing Information:
  172.  
  173. EZ-Menu  Versions  4.x/5.x  and  higher  are  only  available through authorized 
  174. commercial  outlets  and  cannot  be  distributed  by  any  individuals/entities 
  175. without  authorized  permission  from  PCS.   These  versions are not Shareware, 
  176. Userware  or  Public  Domain  -  if  you see any such software being distributed 
  177. through Shareware contact PCS immediately.
  178.  
  179. EZ-Menu Version 3.6 can be distributed in electronic form via computer bulletin-
  180. board  systems,  information  services,  and  other  means  such as users groups 
  181. provided  that  if  a fee is charged for this service, it does not exceed $8.00, 
  182. AND  that  the  software, documentation and utilities are not modified or broken 
  183. up  in  any  way.   PLEASE  NOTE  THAT  IF  YOU  HAVE PAID A FEE TO RECEIVE THIS 
  184. SOFTWARE,  THIS  IN  NO  WAY INDICATES THAT YOU ARE A REGISTERED USER - YOU MUST 
  185. REGISTER  WITH  P.C.S.  AS  OUTLINED ON THE PREVIOUS PAGE according to the terms 
  186. here.
  187.  
  188. This  software  package  (the  software  and  the  media  embodying the licensed 
  189. software)  remains  the property of Progressive Computer Services/Michael Perry, 
  190. who  makes  no  warranty or representation with respect to the licensed software 
  191. and  it is licensed "as is".  There are no other warranties, express or implied, 
  192. including,  but  not  limited  to, the implied warranties of merchantability and 
  193. fitness for particular purpose.
  194.  
  195.                   GUIDELINES FOR DISTRIBUTION BY THIRD PARTIES
  196.  
  197. EZ-Menu  Version  3.6  and  those  versions  earlier can be distributed by third 
  198. parties according to the following terms:
  199.  
  200. *   All  individuals/companies  representing a commercial enterprise must obtain 
  201.     written  permission  from  PCS in order to distribute the Shareware/Userware 
  202.     version  of  EZ-Menu (this includes part or full-time computer consultants).  
  203.     The  exception  to  this  rule  are  computer  BBSs  and  online information 
  204.     services.   Such  permission  is  not difficult to obtain, so please contact 
  205.     PCS  -  remember  that  a  lot  of  effort went into the development of this 
  206.     product and we are very protective of our endeavors.
  207.  
  208. *   The  EZ-Menu package must not be altered in any way from it's original form, 
  209.     and  if  it  is  distributed,  it  must  be noted to the reciepent that this 
  210.     product  is un-registered and must be registered after the evaluation period 
  211.     expires.
  212.  
  213. *   Companies  who  distribute Shareware for small "service fees" are invited to 
  214.     contact  PCS  for permission to distribute Version 3.6.  Such permission can 
  215.     be  easily  granted  as  long  as  it  is determined that the company is not 
  216.     misleading  the  public  into  thinking  they  are  actually  purchasing the 
  217.     software in this process.
  218.  
  219. Please  remember  that  EZ-Menu  versions 4.0 and higher are commercial products 
  220. and  cannot  in  any  way  be  distributed  except  by  authorized parties.  The 
  221. distribution  terms  outlined here pertain to the Shareware/Userware versions of 
  222. EZ-Menu  only.   The  latest  Shareware  version  is  3.6, the latest commercial 
  223. version is 5.0.
  224.  
  225. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  226. (c) 1988, Progressive Computer Services
  227. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 4
  228.  
  229.                                   INTRODUCTION
  230.  
  231. "What is EZ-Menu?  Do I really need it for my computer?"
  232.  
  233.     If  you  own  a computer, especially one equipped with a hard disk, you will 
  234.     soon  wonder  how  you  ever  did without EZ-Menu.  Think for a minute about 
  235.     what  makes  a  computer  so  useful; the answer is simple: unlike dedicated 
  236.     word  processors  or  calculators,  the  computer  is designed to be able to 
  237.     perform  many  different tasks.  In the morning you turn on your computer to 
  238.     use  your  spreadsheet,  then  switch  to  your word processor to write some 
  239.     letters,  then  later  use  your  communications  capability to connect with 
  240.     another  system, and so on.  With all of these (and many more) applications, 
  241.     you  soon  realize  how tedious it can be to remember those commands to type 
  242.     to  call  up  the  program  you  want  to  use.  If you are tired of looking 
  243.     through  your  DOS  manuals  to  find  the  correct syntax for formatting or 
  244.     backing  up  disks,  you  will appreciate how easy life can be with EZ-Menu.  
  245.     Whether  you're an experienced programmer or a supra-novice when it comes to 
  246.     computers,  EZ-Menu  will  help  you  organize all of your applications.  If 
  247.     several  people  use  your  computer,  now you can ensure that your precious 
  248.     data is safe and secure.
  249.     
  250.     EZ-Menu  consists  of  an extremely fast, user-friendly menu system that can 
  251.     be  set  up  to  appear when you turn on your computer.  All of the programs 
  252.     and  applications  that you use your computer for can be easily entered into 
  253.     the  menu.   After  which,  if  you  want to use your word processor, simply 
  254.     highlight   "Word  Processor"  on  the  menu  and  press  the  <ENTER>  key.  
  255.     Instantly  your  word  processor  "pops  up" and is ready for use.  When you 
  256.     exit  your  program  you  are  then immediately returned to EZ-Menu.  You no 
  257.     longer need to worry about DOS commands.
  258.     
  259.     If  you're like most people, you don't really want to bother with all of the 
  260.     intricate  commands  used  by  the  computer;  you just want to work on your 
  261.     accounting  or  other applications and can't afford to spend the majority of 
  262.     your  time  studying  the computer manuals.  You need a simple menu to point 
  263.     you  to  where  you  want to go.  EZ-Menu is this and much more.  EZ-Menu is 
  264.     the  means  by  which  you  can set up a consistent, friendly user-interface 
  265.     while  protecting  your  computer  from  unauthorized  or  improper  use  of 
  266.     commands.
  267.     
  268.     The  latest version of EZ-Menu represents a huge step in the capabilities of 
  269.     menu  software.   Version  5.0  has been completely revised and incorporates 
  270.     features  not  found in any other similar program available today.  In fact, 
  271.     with  EZ-Menu  5.0, a whole new realm of computerized control and automation 
  272.     is now possible - keep reading to learn more!
  273.     
  274.     I'm  sure  you want to get started, but take a few minutes to look over this 
  275.     documentation so you are aware of all of EZ-Menu's features.
  276.     
  277. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  278. (c) 1988, Progressive Computer Services
  279. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 5
  280.  
  281.                         QUICK REVIEW OF EZMENU'S FEATURES
  282.  
  283. *   EZ-Menu  requires  no  special  software  or  additional programs (like text 
  284.     editors  that  many other menu systems require).  The EZ-Menu program itself 
  285.     contains  all the routines necessary to add, modify, move, erase, or execute 
  286.     an entry in its menu.
  287.  
  288. *   The  user  can  define  &  select  in  excess  of one million different menu 
  289.     choices (with respect to appropriate DOS limitations).
  290.     
  291. *   The  user  can  define "sub-menus" which can contain categorized selections.  
  292.     (Sub-menus  can  contain  other sub-menus, etc..).  There is no limit to how 
  293.     many   sub-menus   you   can  create  (other  than  your  available  storage 
  294.     considerations).
  295.  
  296. *   Sub-menus,  as  well  as  any  EZ-Menu  entry  can  be password protected to 
  297.     eliminate unauthorized access.
  298.  
  299. *   All passwords are encrypted onto the disk to further insure security.
  300.  
  301. *   EZ-Menu  can  be  easily  setup  to  execute  large  batch  files as well as 
  302.     programs  and  dos  commands.   Batch files to be executed can be located in 
  303.     any accessible drive and subdirectory.
  304.  
  305. *   EZ-Menu  will  execute ANY application software, command, or batch file that 
  306.     conforms  to  DOS's  operating  specifications  (and  most  of  the few that 
  307.     don't).   In  other  words,  if  it  runs  under  MS/PC-DOS  on  an  IBM  or 
  308.     Compatible,  it  can  be called from EZ-Menu (I'm sure there are exceptions, 
  309.     but  in  the  seven  years  of  development of EZ-Menu, no software has been 
  310.     found that wouldn't work from the menu).
  311.  
  312. *   With  a  few  keystrokes  from  the  main  menu, ANY part of an entry can be 
  313.     erased  or modified; the user can also selectively delete an entire entry at 
  314.     any time while in the menu system.
  315.  
  316. *   The   user   can  custom-configure  the  screen  colors.   EZ-Menu  supports 
  317.     monochrome,  CGA,  EGA,  and  VGA  adapters  and  monitors.   There are even 
  318.     several  default  "color  sets"  from  which  you  can  choose with a single 
  319.     keypress.   EZ-Menu  5.0  now  allows each menu on the system to have unique 
  320.     user-defined colors.
  321.  
  322. *   The  screen  will  automatically black-out after a few minutes of inactivity 
  323.     in  order  to extend the life and quality of your video display.  The amount 
  324.     of  idle  time  before the screen clears can be set by the user, or disabled 
  325.     completely.
  326.  
  327. *   After  running  an  application  off  of  EZ-Menu,  control  is  immediately 
  328.     returned  back  to  the  menu.   EZ-Menu  can  be  configured  to wait for a 
  329.     keypress, or immediately bring up the menu after you exit your application.
  330.  
  331. *   A  menu  choice  from a sub-menu can be easily configured to allow automatic 
  332.     return  to  the  main menu (upon exiting from the called application), or to 
  333.     the sub-menu from which the entry was originally called.
  334.  
  335.  
  336. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  337. (c) 1988, Progressive Computer Services
  338. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 6
  339.  
  340.                  QUICK REVIEW OF EZMENU'S FEATURES (continued..)
  341.  
  342. *   EZ-Menu  is  not  memory-resident  -  it's  so  fast  it doesn't need to be.   
  343.     Using  EZ-Menu  DOES  NOT  reduce  the amount of memory available for any of 
  344.     your  other software!  Essentially there is no need for such a program to be 
  345.     memory resident.
  346.  
  347. *   EZ-Menu  can  be  set  to execute a menu choice at a particular time without 
  348.     operator  intervention; the frequency of such timed executions can be daily, 
  349.     weekly,  monthly,  annually,  or  on  an  exact  date.  If the user is in an 
  350.     application  when  a  choice  is  scheduled  to  be executed, he/she will be 
  351.     immediately  notified  upon  returning  to the menu, with an option to abort 
  352.     the automatic execution.
  353.  
  354. *   EZ-Menu  5.0  supports  a  separate  "Timed  Execution  Menu"  which will be 
  355.     automatically  checked  for  scheduled  events  at a user-defined frequency.  
  356.     Timed-execution entries do not even have to be visible to the user.
  357.  
  358. *   With  each  menu  entry, the user can optionally select whether or not to be 
  359.     prompted  to  enter  command  line  parameters  (This  also works with batch 
  360.     files.).
  361.  
  362. *   Any  application  available under EZ-Menu can be set so that if the computer 
  363.     is  reset  or  power is lost temporarily, upon reboot of the system, control 
  364.     is  automatically  returned  to  that  program  - VERY useful for unattended 
  365.     software.
  366.  
  367. *   EZ-Menu  now  has  built-in  features to support multiple drives/hard disks.  
  368.     You  can  specify  which drive the destination program is located on, and on 
  369.     which  drive  EZ-Menu is installed.  From any directory on any drive, typing 
  370.     "MENU"  will instantly invoke EZ-Menu.  EZ-Menu also checks to make sure the 
  371.     specified  subdirectories and batch files exist - to help reduce problems in 
  372.     adding entries.
  373.  
  374. *   The  user  has  the  capability  to swap entries easily from one location to 
  375.     another  on  the  menu  and  with  Version 5.0 can even copy menu choices to 
  376.     other sub-menus with the greatest of ease.
  377.  
  378. *   EZ-Menu  now supports sound effects that call attention to various functions 
  379.     and  responses.   These  sound  effects  can  be  turned  on  or  off during 
  380.     configuration.
  381.  
  382. *   During  configuration,  the  user  can  optionally  select ONE-KEY EXECUTION 
  383.     where  each  menu  choice  is assigned a letter and pressing the appropriate 
  384.     letter  will instantly execute the choice.  Any one of twenty-six menu items 
  385.     can  be  executed  with  a  single  keystroke;  with  two keystrokes you can 
  386.     execute any one of over 700 menu choices, and so on..
  387.  
  388. *   With  one-key  execution  enabled, the user can additionally specify whether 
  389.     the menu entries should be labeled from top-to-bottom or left-to-right.
  390.  
  391. *   From  the  dos  prompt,  when  invoking  EZ-Menu,  the  user  can  specify a 
  392.     parameter  to the MENU command to tell EZ-Menu to immediately execute a menu 
  393.     choice  upon  start-up.   (i.e.  "MENU  A" will load EZ-Menu and execute the 
  394.     first item labeled with an "A").
  395.  
  396. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  397. (c) 1988, Progressive Computer Services
  398. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 7
  399.  
  400.                  QUICK REVIEW OF EZMENU'S FEATURES (continued..)
  401.  
  402. *   Pressing  F10  from  the  menu  will  invoke  a  special "status page" which 
  403.     displays  a  variety  of  important  information  on EZ-Menu and your system 
  404.     including:  the  status  of  configuration  options,  the date the currently 
  405.     highlighted  menu  choice  was  last  executed,  the  total  capacity of the 
  406.     current  drive,  space  in use, and available storage (in bytes); the system 
  407.     will  even  graphically show to what capacity your disk is full.  Also shown 
  408.     is the available memory (in bytes) available to EZ-Menu's applications.
  409.  
  410. *   Graphic  information  on  any  drive on the system can be displayed from the 
  411.     "status page" by pressing the letter of the appropriate drive.
  412.  
  413. *   Password  protection  can  be  assigned in various levels including seperate 
  414.     passwords  required  to  Exit-To-Dos, Modify the Menu, Execute Menu Choices, 
  415.     Re-Configure  the System and even a "Master Password" which can override all 
  416.     others.   All  passwords are encrypted for maximum security.  A wide variety 
  417.     of  security can be implemented allowing along authorized users to specified 
  418.     areas of your computer or EZ-Menu.
  419.  
  420. *   By  pressing F7, a comprehensive report can be printed on all of the entries 
  421.     on  the  current  menu,  with complete information on each menu choice & its 
  422.     options.
  423.  
  424. *   EZ-Menu  is very understanding of invalid user input, and in most cases will 
  425.     attempt  to  correct  bad input or otherwise notify the user of the specific 
  426.     problem and it's solution.
  427.  
  428. *   In  all  cases, complete, consistent information is displayed indicating EZ-
  429.     Menu's  actions,  responses,  and  default  options.   The  system  is self-
  430.     documenting  and straightforward in its operation.  EZ-Menu also includes an 
  431.     automatic  context-sensitive  help  system which displays useful information 
  432.     in  areas throughout the program.  This feature can be optionally disable if 
  433.     desired.
  434.  
  435. *   EZ-Menu  can  be  installed  in  any  subdirectory;  installation into a LAN 
  436.     environment is also easily accomplished.
  437.  
  438. *   It  is  possible  to  stack  multiple DOS commands for a program-type entry.  
  439.     With  this  new  feature,  selection  of  a  single option from the menu can 
  440.     invoke  several  DOS  commands or programs (without having to create a batch 
  441.     file).   The  user  simply  "stacks"  the  DOS  commands  to be executed and 
  442.     separates each one with a special character.
  443.  
  444. *   The  user  can now also specify a command (or stacked set of commands) to be 
  445.     executed  upon  exiting  EZ-Menu.   The default exit command is to switch to 
  446.     the default drive's root directory and clear the screen.
  447.  
  448. *   EZ-Menu  now incorporates full text editing functions during any prompts for 
  449.     more  than one character of information.  Left and right arrow keys position 
  450.     the  cursor  appropriately;  INS  key  toggles  between insert and overwrite 
  451.     mode;  DEL  erases  the  character  under  the cursor, HOME and END move the 
  452.     cursor  to the beginning/ending of the current line; CTRL-Right arrow erases 
  453.     from the cursor to the end of line.
  454.  
  455.  
  456. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  457. (c) 1988, Progressive Computer Services
  458. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 8
  459.  
  460.                  QUICK REVIEW OF EZMENU'S FEATURES (continued..)
  461.  
  462. *   EZ-Menu  has  a  built-in  usage  log  which  keeps  track  of  all  actions 
  463.     accomplished  from  the  menu,  including  but not limited to: executions of 
  464.     menu  items (date and time started and the elapsed time spent doing so), any 
  465.     modifications  to  the menu, exiting to DOS, abortion/execution of scheduled 
  466.     events,  reset/reboot  of the computer, and much more.  The usage log can be 
  467.     optionally enabled or disabled any time via configuration.
  468.  
  469. *   With  the  usage  log enabled, the user can optionally select that a comment 
  470.     be  entered  into the log associated with the selection of a menu choice (to 
  471.     further aid in identifying computer use for a variety of purposes).
  472.  
  473. *   EZ-Menu  includes  a utility program, READLOG which interprets the usage log 
  474.     and   generates   a   comprehensive  report  on  log  activities,  including 
  475.     statistical  time  usage  (total  usage by day, total computer usage in log, 
  476.     average  daily  usage, etc.).  The log report can be printed, sent to a disk 
  477.     file,  or  viewed  on  the  screen.   Readlog generates detailed and summary 
  478.     reports of computer activities.
  479.  
  480. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  481. (c) 1988, Progressive Computer Services
  482. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                     Page 9
  483.  
  484.                      IMPORTANT NOTES ON EZ-MENU'S OPERATION
  485.  
  486. As  easy-to-use  as  the  software  is,  there are a few items that should be of 
  487. interest  to  the  user.   Please  read  this  section  carefully - it may avoid 
  488. problems in the future.
  489.  
  490.     *    Whenever  EZ-Menu  is  running,  the files that it works with are never 
  491.          kept  open longer than the time necessary to read or write the required 
  492.          data.   This  means that you can TURN THE COMPUTER OFF WHILE EZ-MENU IS 
  493.          RUNNING  with  no problems.  In fact if the usage log is enabled, it is 
  494.          recommended  that when you opt to power-down the system, you do so from 
  495.          EZ-Menu's  main  menu.  It should be noted that it is never a good idea 
  496.          to  turn  the  computer  off  while  a  program  is running, especially 
  497.          database  and spreadsheet programs since the possibility of losing data 
  498.          or  corrupting  files is highly probable.  EZ-Menu has been designed so 
  499.          that  power  can  be  turned  off,  or the computer can be reset, while 
  500.          waiting  at  the  main  menu, with virtually no possibility of any data 
  501.          being  lost  or corrupted.  Of course, NEVER turn the computer off when 
  502.          data  is  being  saved - this goes for EZ-Menu when configuration data, 
  503.          or a menu entry is being saved.
  504.     
  505.     *    EZ-Menu  Versions  3.6  and 5.0 save their configuration information in 
  506.          the  program  itself (EZMENU.EXE).  This is done to insure the security 
  507.          of  the  system,  and  also to enhance EZ-Menu's performance.  However, 
  508.          many  anti-virus  programs  may  interpret this has being an attempt to 
  509.          attach  code  to  the  EZMENU.EXE  program  (or  some  other  seemingly 
  510.          "subversive"  activity)  -  this  is  not  the case although if you are 
  511.          running  some  anti-virus software, it may notify you of this activity.  
  512.          This  is  a  normal aspect of EZ-Menu's configuration and should not be 
  513.          aborted.
  514.  
  515.     *    If you copy EZ-Menu to another drive or subdirectory, make sure you re-
  516.          configure  the  program and pay attention to the subdirectory where EZ-
  517.          Menu  has  been  told  it  resides.   EZ-Menu's configuration tells the 
  518.          program   where  many  important  files  can  be  located  and  if  the 
  519.          subdirectory  and drive are not set properly you may get a wide variety 
  520.          of  error messages, including a message indicating that "EZMENU.EXE may 
  521.          be corrupted" during configuration.
  522.  
  523.  
  524. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  525. (c) 1988, Progressive Computer Services
  526. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 10
  527.  
  528.     SPECIAL OPTIONS FOR DEALERS, CONSULTANTS, AND LARGE COMPANIES OR AGENCIES
  529.  
  530. If  you  are  a consultant and wish to distribute EZ-Menu to your clients, or  a 
  531. retail  outlet or distributor and want to bundle EZ-Menu with other products you 
  532. sell  to  increase  their  value,  or  perhaps  your  company has many satellite 
  533. offices  that  you are setting computer systems up for, special arrangements can 
  534. be worked out by contacting Progressive Computer Services.
  535.  
  536. *   EZ-Menu  can  be customized to your specifications.  Depending upon the type 
  537.     of  customization and quantity of order - turnaround on such custom work can 
  538.     be as soon as 7 days!
  539.  
  540. *   Your  advertising/promotional information can be listed on the "information" 
  541.     page and anywhere else in the system you desire (where feasible).
  542.  
  543. After  taking  just a few minutes to examine EZ-Menu, you will surely agree that 
  544. it can:
  545.  
  546.  1. increase  the value of any computer or software system it is bundled with by 
  547.     making it much more "user-friendly" and easy-to-operate
  548.  
  549.  2. significantly  reduce the chance of a user inadvertently damaging or purging 
  550.     data from the computer and also restrict users from certain operations
  551.  
  552.  3. logically  assemble  and organize the wide array of applications that can be 
  553.     implemented on the computer 
  554.  
  555.  4. create a consistent user interface for all of your computer systems
  556.  
  557.  5. dramatically  reduce  the amount of unnecessary employee/customer time spent 
  558.     in  having  to  learn  DOS  command  syntax just to be able to operate their 
  559.     applications  (Most  computer  users in a business environment are primarily 
  560.     concerned  with  a  particular application - they don't want to learn how to 
  561.     "program"   or  be  a  "computer  whiz";  they  want  to  get  up  on  their 
  562.     database/spreadsheet/word  processor  in  a minimal amount of time, and with 
  563.     that in mind - EZ-Menu is the perfect tool to help them do so).
  564.  
  565.  6. protect  the  computer  from  interruption  of  processing  as a result of a 
  566.     temporary power outage or reboot
  567.  
  568.  7. allow  any  software  to be executed at a particular time, at a user-defined 
  569.     frequency  -  This  feature  is invaluable when you think of how you can set 
  570.     your  computer  to automatically check and perform preventive maintenance on 
  571.     the hard disk at regular intervals!
  572.  
  573.  8. provide  protection  against  invasion of subversive software such as vires, 
  574.     worms,  and  trojan  programs  by  limiting  the  capability of unauthorized 
  575.     software  being  introduced  as  well  as  providing  an  accurate record of 
  576.     activities accomplished on the system
  577.  
  578. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  579. (c) 1988, Progressive Computer Services
  580. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 11
  581.  
  582.                      PROGRAM HISTORY AND AUTHOR INFORMATION
  583.  
  584. EZ-Menu  was  developed  in  1982  by  Michael Perry, at the time an independent 
  585. computer  consultant  and  programmer.   From the time of elementary school Mike 
  586. was  heavily  involved  in computers.  While barely a teenager, he was designing 
  587. and  programming  software  for  the  computer-based-education  lab at Tuskeegee 
  588. institute  in  Alabama.   Later  he developed comprehensive software systems for 
  589. several  worldwide  corporations.   At  the  time  when the Apple computer was a 
  590. hobby  in  Steven  Jobs'  garage,  Mike  was  working  at home after school on a 
  591. computer  terminal  linked  into Control Data's PLATO worldwide network.  It was 
  592. on  the  Control  Data  network  that  Mike  realized the value of a simple, yet 
  593. powerful user-interface.
  594.  
  595. After  attending  the  University of New Orleans, Mike opted to go into business 
  596. for  himself  as  a  computer  programmer  and  consultant.   Mike's  consulting 
  597. services  allowed him to become involved in developing systems in a wide variety 
  598. of  business  environments.  From the instant of Mike's involvement with PC's he 
  599. realized  that  a  lot  of  his  clients  were  spending  entirely too much time 
  600. shuffling  through  manuals,  talking  on  the  phone  to  computer  stores,  or 
  601. complaining  about  the  lack  of service they received from the people who sold 
  602. them  their  computers.   Indeed,  Mike  soon  found  himself spending more time 
  603. instructing  his  clients  on  basic  computer  use  than  developing  "software 
  604. solutions".    He  needed  something  to  allow  his  clients  to  access  their 
  605. applications  with  a  minimal amount of computer "technicrosity".  Thus EZ-Menu 
  606. was born.
  607.  
  608. Initially  written  in BASIC and later compiled, EZ-Menu was intended for use by 
  609. Mike  to  distribute  to his clients.  After its introduction it was immediately 
  610. acknowledged  as  a  valuable  tool not-to-be-without for hard disk users.  Soon 
  611. others  developed  similar  software,  but  EZ-Menu  has  remained the original, 
  612. easiest-to-operate menu system.
  613.  
  614. Since  the  time  of  EZ-Menu's  creation,  the response to the product has been 
  615. incredible,  which prompted Mike to enhance the product and address the comments 
  616. suggestions  and  criticisms  that have been received.  EZ-Menu has been totally 
  617. re-written  and utilizes the benefits of several different programming languages 
  618. to   provide   both   speed  and  power.   The  current  product  represents  an 
  619. immeasurable  amount  of  research  and  development  into  the  best  method of 
  620. allowing  a  computer  user  the  ease of operation without sacrificing power or 
  621. flexibility.   Mike  strongly  believes that the notion of "menu programs" being 
  622. counter-productive  to  computer use/learning is ludicrous.  That is like saying 
  623. air  travel  is  bad because it disallows the traveler the ability of a learning 
  624. experience  while  walking coast-to-coast.  EZ-Menu is designed to save time; if 
  625. a  user  wants  to  delve into the technical aspects of the computer, EZ-Menu is 
  626. not in any way keeping him/her from doing so.
  627.  
  628. With  the introduction of EZ-Menu 5.0, a new realm of computer control and ease-
  629. of-use  has  been  attained.   So  much so that it seems the term "menu program" 
  630. barely  fits  the  product.   EZ-Menu's  functions  and features go far beyond a 
  631. simple  user  interface.   The  term "application control system" now seems more 
  632. appropriate.
  633.  
  634. In  the  last  seven  years,  EZ-Menu has been updated 18 times - these have NOT 
  635. been  versions  to  correct  bugs; they have always included major enhancements.  
  636. PCS  has  a commitment to provide to its users the best software possible and we 
  637. will  live up to that commitment by constantly improving the software as per our 
  638. users'  requests.   If you know of a similar package with a feature EZ-Menu does 
  639. not  have  (that is a valuable feature), let us know and it will be available in 
  640. the next release of EZ-Menu!
  641.  
  642. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  643. (c) 1988, Progressive Computer Services
  644. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 12
  645.  
  646.                         EZ-MENU COMPATIBILITY INFORMATION
  647.  
  648. EZ-Menu  requires a minimum of 256K RAM and will operate under MS(PC) DOS 2.1 or 
  649. higher  on  IBM PC/XT/AT or compatible machines.  EZ-Menu supports most displays 
  650. including the Monochrome monitor, CGA, EGA, VGA, and most others.
  651.  
  652. EZ-Menu  will  operate  on  a  floppy drive, but to unlock its full potential, a 
  653. hard  disk system is recommended.  EZ-Menu supports multiple-subdirectories with 
  654. names  up  to 70 characters in length.  The total number of menu items available 
  655. is  limited  only  by  the  available disk space (but is in upwards of 1,000,000 
  656. different selections).
  657.  
  658. EZ-Menu  is also network compatible.  It has been tested it under NOVELL, ALLOY, 
  659. and  PC-MOS 386  and  it  works  flawlessly.   EZ-Menu  confirms to standard DOS 
  660. operating  procedures,  so  if  your network will operate most of the popular PC 
  661. software,  there is little chance of EZ-Menu not functioning properly.  For more 
  662. information,  see  the  INSTALLING EZ-MENU IN A LAN ENVIRONMENT section later in 
  663. this document.
  664.  
  665. EZ-Menu  also  works  with  CARBON  COPY PLUS from Meridian Technology, in every 
  666. mode  of  operation.   There  are  no  known  incompatibilities with any memory-
  667. resident software or any program which has a "shell-to-dos" feature.
  668.  
  669. To  this date, there as not been any program/application found that could not be 
  670. referenced  from  the  menu; there are items to be taken into consideration when 
  671. you  set-up  a  menu  so please be sure to consult the documentation if you have 
  672. any problems.
  673.  
  674.                                 ACKNOWLEDGMENTS:
  675.  
  676.     Special   thanks   to   Michael   Todd  for  his  help  and  support  during 
  677.     development.   Special thanks also goes out to my friends who have been very 
  678.     supportive  of  my  endeavor:  Jim  Aspinwall, Rory Burke, Bob Landen, Gerry 
  679.     deGruiter,  Gaston  Dureau,  Charles  Jung,  Guy Smith, John Poindexter, Lee 
  680.     Issacson,  Greg  Leonard  and Priscilla Hagebusch.  I also want to thank all 
  681.     of  EZ-Menu's  satisfied  users, without whose support none of this would be 
  682.     possible.
  683.  
  684. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  685. (c) 1988, Progressive Computer Services
  686. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 13
  687.  
  688.                A SHORT INTRODUCTION TO THE DOS DIRECTORY STRUCTURE
  689.  
  690. This  section  will help users who are unfamiliar with DOS have a better idea of 
  691. how  their  applications are stored on a hard disk.  While this section does not 
  692. directly  pertain to EZ-Menu's operation, it will help you better understand how 
  693. to set-up and utilize EZ-Menu.
  694.  
  695. As  you  are  probably  well aware, a hard disk (also known as a fixed disk) can 
  696. store  a  very  large  amount  of information.  This "information" can either be 
  697. programs  (instructions  telling the computer to do something) or data (which is 
  698. manipulated  by  a program).  We generally refer to a program and its associated 
  699. data  as  an  "application".  An application is one (or more) functions relating 
  700. to  a  particular task (i.e. word processing, accounting, communications).  Each 
  701. application  may  have  one  or more programs and data.  These programs and data 
  702. are  stored  on  the  disk drive.  The programs and data are organized into what 
  703. are  called "files".  A file is nothing other than a collection of information - 
  704. labeled  with  a name.  When we ask DOS to give us a DIRectory, we are obtaining 
  705. a  list  of  files.  It is usually quite easy to tell the program files from the 
  706. data  files  by  looking at the "extension".  A file consists of a 1-8 character 
  707. name,  followed  by  a  period,  and an optional (1-3 character) extension.  The 
  708. extension  will  usually  indicate  the  type  of  file being examined.  Program 
  709. files,  or  files  that can be executed almost always have one of three possible 
  710. extension:  .BAT, .COM, or .EXE - these files can be executed from DOS by typing 
  711. the  name and pressing <ENTER>.  Almost every application will have at least one 
  712. file  with  such  an extension.  Any other files are usually information used by 
  713. the program itself.
  714.  
  715. Since  the  computer is not limited in its capabilities to just one application, 
  716. we  usually install several different applications (programs + data) on our hard 
  717. disk.   In  order  to  keep each application separate, we have the capability to 
  718. store  each  application  in its own special area on the hard disk.  These areas 
  719. are  generally  referred to as directories.  Applications are stored in separate 
  720. directories  in  order to isolate them from other applications - the same reason 
  721. why  you  categorize  documents  and  put  them  in  their own place in a filing 
  722. cabinet.   Under DOS, you have a MAIN directory (called the ROOT directory) from 
  723. which  all  other  files/directories  are  stored.   We generally refer to these 
  724. "isolated  areas" dedicated to a particular application as a "sub-directory".  A 
  725. sub-directory  has  an entry in the DOS directory just like a file, but you will 
  726. also  note  the word <DIR> immediately to the right of the name.  This tells you 
  727. that  there is a subdirectory of a particular name accessible from where you are 
  728. at.   In  order  to  call-up  an application from DOS, you primarily perform two 
  729. steps:
  730.  
  731.   1.  Issue the command to change to the directory where your application
  732.       is located
  733.   2.  Issue the command to execute the program/application
  734.  
  735.  
  736. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  737. (c) 1988, Progressive Computer Services
  738. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 14
  739.  
  740.          A SHORT INTRODUCTION TO THE DOS DIRECTORY STRUCTURE (continued)
  741.  
  742. Usually  when  you install a program onto your computer, the instructions or the 
  743. installation program will:
  744.  
  745.   1.  Tell you the subdirectory (and/or drive) where the program will be
  746.       located on your hard disk, OR ask you to specify the subdirectory 
  747.       (and/or drive) where the program should be installed.
  748.   2.  The program name - what you should type from DOS to start the 
  749.       application
  750.  
  751. Those  two  items of information are what is required by EZ-Menu to add an entry 
  752. (program/command)  to  the  menu.   If  the  information is not obvious, you can 
  753. always  get  a  DIRectory of your disk and look at filenames.  EZ-Menu's primary 
  754. function  is  to  change  into  the  appropriate  area  and  begin  the selected 
  755. application.   There  are  many  other  capabilities within EZ-Menu, but what is 
  756. described  above  is  the  only required information that you must tell EZ-Menu.  
  757. If  you  are  interested  in learning more about DOS, it is recommended that you 
  758. visit  your local book store and examine the variety of informative publications 
  759. available.
  760.  
  761. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  762. (c) 1988, Progressive Computer Services
  763. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 15
  764.  
  765.                                INSTALLING EZ-MENU
  766.  
  767. Previous  versions  of EZ-Menu supported the installation of EZ-Menu in the root 
  768. directory  (\)  or  in the \EZMENU subdirectory.  Version 3.6 has no requirement 
  769. with  respect  to  the  subdirectory  it  must  be  installed  in,  although the 
  770. installation  procedure  assumes  EZ-Menu  will be installed in the subdirectory 
  771. called \EZMENU.  
  772.  
  773. Installing  EZ-Menu  on  a  standard  hard disk computer (where drive C: is hard 
  774. disk):
  775.     1.   Put the EZ-Menu diskette in drive A:
  776.     2.   At the DOS prompt, type A:INSTALL C:  <press ENTER>
  777.     3.   The  installation procedure will setup and copy all the necessary files 
  778.          into  a  sub-directory  called  \EZMENU.   You will then be prompted to 
  779.          configure   the   system.   Complete  instructions  will  be  displayed 
  780.          indicating what you should do.
  781.  
  782. During  the  installation  process, you will be taken to EZ-Menu's configuration 
  783. screen.   It  is recommended that this initial time, you simply press <SPACE> to 
  784. save  the  current  settings - later on from within EZ-Menu you can re-configure 
  785. the system to your liking by pressing F9 from the main menu.
  786.  
  787. If  you  wish  to  install  EZ-Menu  on  any  other drive (other than C:) simply 
  788. specify  the  drive spec. in the INSTALL command (i.e. A:INSTALL D: will install 
  789. EZ-Menu  on  drive  D:).  If you wish to install EZ-Menu in another subdirectory 
  790. other than \EZMENU, refer to the instructions on the next page.
  791.  
  792.                  UPGRADING TO EZ-MENU 3.6 FROM AN OLDER VERSION:
  793.  
  794. If  you  are  using EZ-Menu versions 3.0, 3a-3e, or 3.1, you can retain your old 
  795. menu  files  with  version  3.6.   In  order to use them they must be converted.  
  796. Included  with  the  EZ-Menu package is another batch file called UPGRADE, which 
  797. basically  does  the  same thing as INSTALL except instead of copying the sample 
  798. menu  files,  UPGRADE  attempts to convert any existing menu files already found 
  799. on the destination disk.
  800.  
  801. Instructions on installing the run-only version of EZ-Menu is detailed later.
  802.  
  803. For  UPGRADING  EZ-Menu on a standard hard disk computer (where drive C: is hard 
  804. disk), follow these steps:
  805.  
  806.     1.   Put the EZ-Menu diskette in drive A:
  807.     2.   At the DOS prompt, type A:UPGRADE C:  <press ENTER>
  808.     3.   The  upgrade procedure will setup and copy all the necessary files into 
  809.          a  sub-directory called \EZMENU (except the sample menus), then convert 
  810.          your  existing  menus.   You  will  then  be  prompted to configure the 
  811.          system.   Complete  instructions  will be displayed indicating what you 
  812.          should do.
  813.  
  814. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  815. (c) 1988, Progressive Computer Services
  816. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 16
  817.  
  818.                            MANUALLY INSTALLING EZ-MENU
  819.  
  820. This  section  describes  what  is  done  by the installation procedure, and for 
  821. advanced   users,   how  to  install  EZ-Menu  without  using  the  installation 
  822. procedure.   In  most cases, it is not necessary to read this section unless you 
  823. want  to familiarize yourself with the specifics of how EZ-Menu is installed, or 
  824. have  installed  EZ-Menu  in  a  subdirectory  other than \EZMENU.  For the most 
  825. recent  information  on  EZ-Menu  and  it's  INSTALL procedure, consult the file 
  826. named READ-ME.1ST also included with the package.
  827.  
  828.     EZ-Menu's  installation routine will tell you everything you need to do; for 
  829. purposes  of  manually  installing  the system, here are basic steps involved in 
  830. installing EZ-Menu:
  831.     1.  Create a subdirectory where EZ-Menu will reside
  832.     2.  Copy the EZ-Menu files into that subdirectory
  833.     3.  Modify your AUTOEXEC.BAT file and:
  834.          a) put the EZ-Menu drive & subdirectory first in your PATH statement
  835.             (this allows you to type MENU from most anywhere on the system and
  836.              have EZ-Menu immediately start-up)
  837.          b) put the command MENU at the end of your AUTOEXEC.BAT file
  838.             (this allows EZ-Menu to start-up whenever your computer is turned
  839.              on or resets)
  840.          NOTE: the AUTOMOD.EXE program will automatically do steps a and b.
  841.     4.   Change  into  the  EZ-Menu  subdirectory,  and  execute  the EZMENU.EXE 
  842.          program  -  if  you are not immediately in configuration mode, press F9 
  843.          and configure the system, specifying the information asked for.
  844.  
  845. NOTE:    The  only  REQUIRED  FILE  for EZ-Menu's normal operation is EZMENU.EXE 
  846.          (the  program); you need EZCONV.EXE if you have existing .MNU files you 
  847.          want  to  convert,  and  of course, the .MNU files are the actual menus 
  848.          and  either  need  to  be  in EZ-Menu's subdirectory, or you can create 
  849.          them  when  you  run  EZ-Menu.  All other files are either installation 
  850.          procedures  or  documentation  files  (MENU.BAT is required but will be 
  851.          created if it does not exist).
  852.  
  853. If  you  are  upgrading  to EZ-Menu version 3.6 from one of these versions: 3.0, 
  854. 3a,  3b,  3c, 3d, 3e, 3.1, 3.2 or 3.5, you should make sure that you DO NOT copy 
  855. the  .MNU  files  from  the  EZ-Menu  disk  into  your subdirectory (as they may 
  856. overwrite  your old menu files).  After copying the new EZ-Menu files, switch to 
  857. the  drive/directory  where EZ-Menu is installed an invoke the EZCONV program by 
  858. typing:  EZCONV  AUTO  <press  ENTER>.  This will automatically convert your old 
  859. menu  files  to work with EZ-Menu 3.6.  For more information consult the section 
  860. on EZCONV.
  861.  
  862. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  863. (c) 1988, Progressive Computer Services
  864. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 17
  865.  
  866.                      MANUALLY INSTALLING EZ-MENU (Continued)
  867.  
  868. To  call-up EZ-Menu, type MENU at any dos prompt, therefore you should make sure 
  869. that  there are no files by the names of MENU.COM, MENU.BAT, or MENU.EXE located 
  870. in  any  subdirectory  that  is  searched  prior  to EZ-Menu's subdirectory (via 
  871. PATH).   There  will  be a file called MENU.BAT in EZ-Menu's subdirectory - this 
  872. is associated with the EZ-Menu program.
  873.  
  874.     EZ-Menu  is  normally  operated  out  of  the \EZMENU subdirectory; the file 
  875.     MENU.BAT  (which  will  be  created if it doesn't exist) must be in whatever 
  876.     directory  EZ-Menu  is  installed  in;  all  associated  MNU  and  BAT files 
  877.     including   the   EZMENU.EXE   program,   should   reside   in  the  \EZMENU 
  878.     subdirectory.   If  EZ-Menu  is  not  installed properly, when you exit your 
  879.     applications, you will not return to EZ-Menu.
  880.  
  881. !!!NOTE: EZ-Menu  5.0  now  allows you to change the name of the batch file used 
  882.          to   invoke   EZ-Menu.    Previously   this   has  always  been  "MENU" 
  883.          (MENU.BAT).   If  you opt to change the start-up command, you will also 
  884.          have  to  change  its references in AUTOEXEC.BAT and anywhere it may be 
  885.          utilized.    Unless   absolutely   necessary,   for   the   purpose  of 
  886.          consistency, leave it at MENU.BAT.
  887.          
  888. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  889. (c) 1988, Progressive Computer Services
  890. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 18
  891.  
  892.                               EZ-MENU CONFIGURATION
  893.  
  894. EZ-Menu  can  be  configured  in  two  ways: during installation, or at any time 
  895. during the program is running by pressing F9 from the main menu.
  896.  
  897. Previous  versions  of EZ-Menu had radically different configuration procedures: 
  898. the  user  was  asked a series of questions whose answers determined the various 
  899. operating  parameters.   EZ-Menu  Versions 3.6 and 5.0 have completely different 
  900. configuration  routines.   The  change  was  made because of the large amount of 
  901. additional  configuration options added, and the desired ability for the user to 
  902. be  able  to  selectively modify a single configuration option without having to 
  903. go through the entire process.
  904.  
  905. When  configuration  mode  is  entered, a menu of 26 options are displayed, each 
  906. labeled  with  a letter (A to Z).  Next to each option is its displayed setting.  
  907. In  all  cases,  the  setting is the most common usage of the particular option.  
  908. When  the  user  selects  an  option, a "help box" pops up on the screen further 
  909. identifying  each  option  and  allowing  the  user  to  change its setting.  If 
  910. Automatic  Help  is disabled, a minimal amount of information will be displayed, 
  911. and  the user can more quickly change most of the configuration settings.  Below 
  912. are  brief  descriptions  of  the  configuration options.  In most cases as with 
  913. every   other  area  in  EZ-Menu,  the  options  are  straightforward  in  their 
  914. presentation and solicitation of user input.
  915.  
  916. A - EZ-Menu Drive
  917.     This option identifies which drive EZ-Menu is installed on.
  918.  
  919. B - EZ-Menu Subdirectory
  920.     This option identifies which subdirectory EZ-Menu is installed in.
  921.     The default (which should not be changed unless necessary) is \EZMENU
  922.  
  923. C - Exit Command(s)
  924.     This  option allows the user to specify a sequence of commands which will be 
  925.     executed  when  the  user  presses <ESC> to exit-to-dos from within EZ-Menu.   
  926.     Any  valid  executable  Dos  command,  batch filename or program name can be 
  927.     entered  in  this field.  Multiple DOS commands can be entered provided they 
  928.     are  separated  by  a  tilde  (~)  character.   The  default for this option 
  929.     contains three commands: CD\~CLS~ECHO To return to EZ-Menu type MENU.
  930.     CD\     (changes to the root directory of the disk)
  931.     CLS     (clears the screen)
  932.     ECHO..  (displays the message "To return to EZ-Menu type MENU.")
  933.     
  934.     Obviously  if the menu-startup command is modified, the name as listed above 
  935.     to invoke EZ-Menu should be changed.
  936.  
  937. D - Start-Up Filespec
  938.     This  option  identifies the batch file used to invoke EZ-Menu.  Its default 
  939.     is  MENU.BAT  and  unless  absolutely  necessary, should not be changed.  If 
  940.     this  field  is  modified, the command the user must type from DOS to invoke 
  941.     EZ-Menu  will be different from the default.  An example of when this option 
  942.     should  be  changed  is  if  there is another program on the computer system 
  943.     with  the  same  name,  a  conflict  would  occur.   MENU  is quite a common 
  944.     filename.   On  Novell  Networks,  their  menu  system also uses the command 
  945.     MENU,  therefore  if  EZ-Menu  is  to run under Novell, the best thing to do 
  946.     would  be to change the start-up command to something like EZ.BAT, therefore 
  947.     the user would have to type "EZ" from the Dos prompt to start EZ-Menu.
  948.  
  949. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  950. (c) 1988, Progressive Computer Services
  951. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 19
  952.  
  953.                        EZ-MENU CONFIGURATION (continued..)
  954.  
  955. E - Reset-Rexecution File
  956.     This  option  identifies the name of the file which will contain information 
  957.     on  any  menu  choices that are executed and should be monitored in case the 
  958.     computer  is  reset  during  their  operation.   This  option  should not be 
  959.     changed  -  if  an  invalid  file  specification  is  entered  here,  reset-
  960.     rexecution entries will not work as intended.  The default is REXEC.EZ.
  961.  
  962. F - Usage Log Filespec
  963.     This  option  contains  the  filename  (and  optional  drive/path) where the 
  964.     user's  computer activity will be logged.  The default for this is USAGE.LOG 
  965.     and  if  this  is  changed,  the  filename specified READLOG's configuration 
  966.     should also be changed.
  967.  
  968. G - Main Menu Filespec
  969.     This  option  identifies  the  filename  (and optional drive/path) where the 
  970.     initial  menu  file  is located.  When EZ-Menu starts, it will look for this 
  971.     filename  to  contain  the list of choices for the main menu.  Changing this 
  972.     option  allows  virtually  any menu to be the initial one displayed (assumed 
  973.     to  be  the  "main"  menu).   The  default filespec is MAIN.MNU and since no 
  974.     drive  or  subdirctory  is specified, it is assumed that the file is located 
  975.     in  whatever  subdirectory  EZ-Menu  is installed in.  If this file does not 
  976.     exist,  EZ-Menu will create it when it runs, and then the user will have the 
  977.     option of adding entries to the menu.
  978.  
  979. H - Main Menu Title
  980.     This  option  contains  the  title  of  the  initial  menu  displayed.  This 
  981.     description  is  limited to 35 characters and is displayed at the top of the 
  982.     menu  display.   Its default is "Main Menu of Available Applications" but it 
  983.     could be set to somthing like "Bob's Main Menu" to personalize EZ-Menu.
  984.  
  985. I - Bottom Screen Message
  986.     This  is  another  descriptive  option  which  the  user  can specify.  This 
  987.     message   is  displayed  at  the  bottom  of  EZ-Menu  during  most  of  its 
  988.     operation.  EZ-Menu 3.6 does not allow this option to be changed.
  989.  
  990. J - Timed-Execution File
  991.     This  option allows the user to specify an alternate menu file which will be 
  992.     checked  at  a  user-defined  frequency  for  timed-executions.   It  should 
  993.     contain   a   valid   filename   with  a  .MNU  extension  (drive  and  path 
  994.     specifications  are  allowable).   The  file  specified in this field is not 
  995.     unlike  any  other menu file except that during EZ-Menu's operation, if this 
  996.     feature  is  enabled  in  option "V" this menu will be checked automatically 
  997.     for  scheduled  events regardless of whether or not this is the current menu 
  998.     displayed.   This  menu  does  not  have  to be normally accessible from EZ-
  999.     Menu's  menu in order to be activated, therefore the user can have up to 120 
  1000.     scheduled  events  that  will  be  automatically checked for timed-execution 
  1001.     without  being  visible in EZ-Menu.  For more information see option "V" and 
  1002.     the Timed-Execution section of this documentation.
  1003.  
  1004. K - Dos Exit Password
  1005.     If  this  option  is  empty  (no  password  protection)  the  user will have 
  1006.     immediate  access  to  DOS  by  pressing  <ESC>  from  within EZ-Menu.  If a 
  1007.     password  is  entered in this field, the user must know this password before 
  1008.     gaining access to DOS.
  1009.  
  1010. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1011. (c) 1988, Progressive Computer Services
  1012. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 20
  1013.  
  1014.                        EZ-MENU CONFIGURATION (continued..)
  1015.  
  1016. L - Edit Menu Password
  1017.     If  a  password  is specified in this field, the user must know the password 
  1018.     in  order to edit, erase, or add items to the menu.  The user must also know 
  1019.     this  password  in  order to set colors for a submenu.  If a particular menu 
  1020.     choice  has its own password assigned, this password can be used to override 
  1021.     the menu choice password in order to execute or edit the entry.
  1022.  
  1023. M - Master Password
  1024.     This  password,  if  specified will be required to be entered by the user in 
  1025.     order  to re-configure EZ-Menu.  This password will also work in any area of 
  1026.     EZ-Menu   where   a   password   is  required  in  order  to  proceed.   The 
  1027.     configuration  menu  displays all other passwords so if a master password is 
  1028.     set,  all  other  passwords  can  be  easily determined, HOWEVER if a master 
  1029.     password  is  set  and  forgotten  -  EZ-Menu  CANNOT be reconfigured.  This 
  1030.     password  as with all others is encrypted into the EZMENU program itself and 
  1031.     is  virtually  impossible to decode.  Great care should be taken to remember 
  1032.     the  master  password.   Progressive  Computer  Services  can  if necessary, 
  1033.     determine  the  password, but the user will have to send his EZ-Menu program 
  1034.     to  us  along  with  a  $10  "I'm sorry I forgot the password" fee (so don't 
  1035.     forget  the  password).   This password as with all others can be changed if 
  1036.     the user has access to configuration.
  1037.  
  1038. N - Screen Blank Time
  1039.     This option determines the amount of inactivity (in minutes) after which EZ-
  1040.     Menu  will  clear  the screen.  Clearing the screen helps extend the life of 
  1041.     the computer monitor.  If a 0 is entered, screen blanking is disabled.
  1042.  
  1043. O - One-Key Execution
  1044.     This  feature  allows the user to select options from the menu with a single 
  1045.     keypress.   If  this feature is set to YES, all entries will be labeled with 
  1046.     a  letter  -  pressing the corresponding letter will immediately execute the 
  1047.     selection.   If  this  feature is disabled, press a letter at EZ-Menu's main 
  1048.     display  will  highlight  the  first entry whose name begins with the letter 
  1049.     pressed.
  1050.  
  1051. P - Label Left/Right
  1052.     If  One-Key  Execution is enabled, this option determines whether or not the 
  1053.     entries  on  the menu are labeled alphabetically from left-to-right, or from 
  1054.     top-to-bottom.   It  is  up  to  the  user's personal preference as to which 
  1055.     option  is  best.   It  is  recommended  that  Left/Right be set because any 
  1056.     changes  to  the menu, if it is labeled from top-to-bottom, will often cause 
  1057.     many menu choices' letter-identifiers to change.
  1058.  
  1059. Q - Time Stamping
  1060.     If  this  feature  is  set to Yes, every time a menu choice is executed, EZ-
  1061.     Menu  will  make  a note of the date and time it was selected.  This feature 
  1062.     should  be  enabled if timed-execution is enabled, or if the user would like 
  1063.     to  know when the last time an application was executed - which is displayed 
  1064.     on  the  Status Page (F10 from the main menu).  See "The Logistics of Timed-
  1065.     Execution" section for more information.
  1066.  
  1067. R - Leading Edge/Mono
  1068.     This option identifies the system as being a non-standard type of display  -
  1069.     some  computers  have unusual display attributes and sometimes text will not 
  1070.     be  readable  on  the  scren.  If the user is having problems reading all of 
  1071.     the  information  displayed by EZ-Menu, try setting this option to YES.  EZ-
  1072.     Menu  can  also  be  invoked  and  configured automatically in this state by 
  1073.     typing EZMENU MONO from dos.
  1074.  
  1075. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1076. (c) 1988, Progressive Computer Services
  1077. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 21
  1078.  
  1079.                        EZ-MENU CONFIGURATION (continued..)
  1080.  
  1081. T - Timed Execution
  1082.     With  this  feature  enabled, EZ-Menu will check for any entries on the menu 
  1083.     scheduled  to  be executed at a particular time.  If no events are scheduled 
  1084.     for  timed-execution, it is still OK to leave this option set to YES.  Every 
  1085.     minute,  EZ-Menu  will  examine  the  menu  to  see if any choices have been 
  1086.     designated to execute at a particular time.
  1087.  
  1088. U - Minute Chime
  1089.     With  this  feature  set  to  Yes,  EZ-Menu  will  "beep" once every minute, 
  1090.     identifying   that   timed-execution  entries  are  being  checked.   If  an 
  1091.     alternate  timed-execution  menu  is  enabled,  another "beep" will be heard 
  1092.     when  the timex menu is checked.  This option is also useful if the computer 
  1093.     is  doing  processing  and  the  user  would  want  to  be notified when the 
  1094.     application finishes and EZ-Menu is once-again active.
  1095.  
  1096. V - Check Timex Menu
  1097.     This  option allows the user to specify the frequency at which the alternate 
  1098.     timed-execution  menu  will  be  checked  for  scheduled  events.   A number 
  1099.     between  1  and 240 is acceptable, or 0 to disable the alternate timex menu.  
  1100.     A  1  would  indicate  that the timex menu would be checked every minute; 10 
  1101.     would  mean  every  10  minutes,  etc..   The  menu  file checked under this 
  1102.     operation is specified under option "J" in configuration.
  1103.  
  1104. W - Usage Tracking
  1105.     With  this  feature  enabled (set to YES), EZ-Menu will keep an exact log of 
  1106.     all  activities  accomplished from the menu; this includes the date and time 
  1107.     (to  the  second)  an  application was entered and the elapsed time spent in 
  1108.     the  application.   The  usage  log  will  also  keep  track  of  activities 
  1109.     accomplished   from   within   EZ-Menu   such  as  timed-executions,  reset-
  1110.     rexecutions, invalid passwords and any modifications to the system/menus.
  1111.  
  1112. X - On Screen Clock
  1113.     With  this feature enabled, the time, date and day of week will be displayed 
  1114.     and  updated  on  the main menu screen.  Certain situations may dictate that 
  1115.     the  on-screen  clock  be  disabled  - for example, some mainframe emulation 
  1116.     software allows the PC to run concurrently with a mainframe session.  If EZ-
  1117.     Menu  is  active, it may continue to write the date and time to the display, 
  1118.     which  may  appear while the user is operating on the PC while doing another 
  1119.     task  unrelated to EZ-Menu.  Of course if the clock is not desired under any 
  1120.     circumstances, it can be easily enabled/disabled with this option.
  1121.  
  1122. Y - Color Monitor
  1123.     This  option  identifies  which  type  of monitor is attached to EZ-Menu and 
  1124.     whether  or not the user has the ability to configure the colors and display 
  1125.     attributes.   If  the  user  wishes to configure EZ-Menu's colors, he should 
  1126.     select  this  option,  toggle  it to say YES, then press <ENTER> after which 
  1127.     the  color selection menu will be displayed.  During color configuration the 
  1128.     user  can  easily  determine  how the color scheme will look by pressing the 
  1129.     <SPACEBAR>  while in that mode.  Some users who may not have a color monitor 
  1130.     may  still  want  this  feature  set  to  YES so they can change the display 
  1131.     attributes for their particular computer/monitor type.
  1132.  
  1133. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1134. (c) 1988, Progressive Computer Services
  1135. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 22
  1136.  
  1137.                        EZ-MENU CONFIGURATION (continued..)
  1138.  
  1139. Z - Automatic Help
  1140.     If  this option is set On, EZ-Menu's automatic context-sensitive help system 
  1141.     will  display  additional information when available in various areas of the 
  1142.     program.   Until  the  user  is familiar with EZ-Menu it is recommended that 
  1143.     this  option  be  enabled;  later it can be disabled to speed the user's way 
  1144.     through  the  system  by inhibiting the help screens.  If this option is set 
  1145.     to  No,  during  configuration,  pressing  a  letter will either immediately 
  1146.     toggle  the  option,  or  display  a  minimal  amount  of information before 
  1147.     prompting the user to change any settings.
  1148.  
  1149. After  the  user  is satisfied with the configuration settings, pressing <SPACE> 
  1150. will  save the options and resume EZ-Menu's operation with the new settings.  If 
  1151. <ESC>  is pressed EZ-Menu will abort back to its original settings.  If <ESC> is 
  1152. pressed  the first time EZ-Menu is configured, the user will be returned to  Dos 
  1153. since configuration is required in order to run EZ-Menu.
  1154.  
  1155.                          CONFIGURING UNIQUE MENU COLORS
  1156.  
  1157. EZ-Menu  allows  the  user to individually configure display attributes (colors) 
  1158. for  any  menu on the system.  Previously all menus had the same attributes; now 
  1159. any submenu can exhibit a different set of colors if desired.
  1160.  
  1161. EZ-Menu  saves a "master" set of colors that is used with the main menu (and any 
  1162. other  submenus  that  do  not  have  unique colors set) - this set of colors is 
  1163. accessible  from  EZ-Menu's  standard  configuration  after selecting option "Y" 
  1164. from the configuration menu.
  1165.  
  1166. To  configure  the colors for a submenu, simply display the appropriate submenu, 
  1167. then  press  F9.   Normally  the message "Are you sure you want to configure EZ-
  1168. Menu?"  would  be  displayed,  but  since  a  submenu  is  active,  the  message 
  1169. "Configure  EZ-Menu,  or Configure Menu Colors? (E/M)" will be shown.  If "M" is 
  1170. pressed,  the  user  will  be  taken  to  the color configuration screen and the 
  1171. colors  he  chooses  will  be  set for this displayed submenu only.  If the user 
  1172. presses "E" he will be taken to the main configuration screen.
  1173.  
  1174. It  should  be  noted  that if the user's configuration is not set to indicate a 
  1175. COLOR  monitor  is  present,  this  option  will  not  be available.  Whenever a 
  1176. submenu  is  entered  that  has unique colors set, these colors will appear, and 
  1177. will  take  effect  in  every area of EZ-Menu as long as that submenu is loaded.  
  1178. When  the  user  presses  F3, the main menu along with the standard color scheme 
  1179. will  be  loaded.  If another submenu is selected and no colors are set for that 
  1180. submenu, the default colors will remain in effect.
  1181.  
  1182. EZ-Menu  saves submenu color set-ups in a file of the same name as the menufile, 
  1183. but  with  a  .CLR  extension.   To  remove a color set-up for a submenu, simply 
  1184. delete  the  appropriate CLR file, or re-configure the colors to match EZ-Menu's 
  1185. default colors.
  1186.  
  1187. If  submenu  colors  have  been created and EZ-Menu has later been configured to 
  1188. run  on  a  monochrome  or black & white monitor, the unique colors for submenus 
  1189. will  be  ignored.   At  a later time, if EZ-Menu is reconfigured for color, the 
  1190. submenu color settings will be re-activated.
  1191.  
  1192. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1193. (c) 1988, Progressive Computer Services
  1194. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 23
  1195.  
  1196.                                   USING EZ-MENU
  1197.  
  1198. Once  you  have  set  up  your menu system (adding entries is discussed later in 
  1199. this document) the following keys are active:
  1200.     
  1201.     ARROW KEYS -   Moves the pointer up, down, left, or right
  1202.     PgDn         - Switches display to next page (if there is more than 1
  1203.                    page of entries)
  1204.     PgUp         - Switches display to previous page
  1205.     Home         - Move pointer to first entry on page
  1206.     End          - Move pointer to last entry on page
  1207.     A-Z          - Depending   upon   whether   you   have   one-key-execution  
  1208.                    implemented,  pressing  a  letter on the keyboard will either 
  1209.                    move  the  menu  bar  to the next entry whose first character 
  1210.                    matches  the  key  pressed,  or immediately execute the entry 
  1211.                    labeled by the letter you have pressed.
  1212.     + or <ENTER> - Executes the entry that is highlighted
  1213.     F1           - Permits you to add entries to menu
  1214.     F2           - Switches to edit mode for highlighted entry
  1215.     F3           - Switches display to Main Menu 
  1216.     F4           - Display program information
  1217.     F5           - Erase the highlighted entry
  1218.     F6           - Swap the highlighted entry - you must then move the cursor 
  1219.                    to  the  second  item you wish to swap with and press <ENTER> 
  1220.                    If  the 2nd item highlighted during swapping is a submenu the 
  1221.                    user  will  have  the option of copying the first highlighted 
  1222.                    entry  to  the  specified  submenu,  or  simply  swapping the 
  1223.                    entries on-screen.
  1224.     F7           - Prints  information  on  each  menu  entry  (to  the  printer 
  1225.                    connected to your computer)  
  1226.     F8           - Forces all entries in the current menu to be checked for
  1227.                    timed-execution (checking for timed-execution is normally
  1228.                    done  each  minute  or  when  a menu is initially displayed - 
  1229.                    unless   the   timed-execution  feature  is  disabled  during 
  1230.                    configuration,  in which case, pressing F8 is the only way to 
  1231.                    check for timed-execution)
  1232.     F9           - Re-configure  EZ-Menu (during configuration, pressing <ENTER> 
  1233.                    at  most  prompts will keep the settings as they were before.  
  1234.                    If  a color monitor is attached and the user is at a submenu, 
  1235.                    this  key  will  also  allow configuration of individual menu 
  1236.                    colors.
  1237.  
  1238. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1239. (c) 1988, Progressive Computer Services
  1240. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 24
  1241.  
  1242.                             USING EZ-MENU (Continued)
  1243.  
  1244.     F10          - Display  the  status  of  your  computer  system  and EZ-Menu 
  1245.                    settings.  On this page, you are shown items such as:
  1246.                    - current available DOS memory
  1247.                    - available DOS memory for EZ-Menu applications
  1248.                    - capacity of the current drive
  1249.                    - amount of space in use on the current drive
  1250.                    - amount of free space (in bytes and in percentage free)
  1251.                    - a bar graph displaying how full the current drive is
  1252.                    - EZ-Menu's configuration options
  1253.                    - the name of the current highlighted entry
  1254.                    - the time/period it is set to execute (if any)
  1255.                    - the time/date the highlighted entry was last executed
  1256.                      (this may not be accurate if during configuration, you
  1257.                      opted to disable EZ-Menu's ability to keep track of the
  1258.                      time a choice was last executed - if so, the date
  1259.                      displayed will be indicative of when the entry was created
  1260.                      or last time-executed)
  1261.                    
  1262.                    While  on the status page, pressing a drive letter (A-Z) will 
  1263.                    show  the  amount  of free space (in bytes and by a graph) of 
  1264.                    the  specified  drive.   Pressing  the <SPACEBAR> will return 
  1265.                    you to EZ-Menu main screen.
  1266.  
  1267. ADDITIONAL EDITING FEATURES:
  1268.  
  1269.     At  any  point  in  EZ-Menu,  when  prompted  to  input/modify more than one 
  1270.     character of information, the following keys are active:
  1271.     
  1272.     HOME        - Moves the cursor to the beginning of the current line
  1273.     END         - Moves the cursor to the end of the current line
  1274.     INS         - Toggles between INSERT and OVERWRITE mode, changes cursor
  1275.     DEL         - Erases the character under the cursor
  1276.     LEFT ARROW  - Moves the cursor one character to the left (non-destructive)
  1277.     BACKSPACE   - Erases the character to the left of the cursor (destructive)
  1278.     RIGHT ARROW - Moves the cursor one character to the right
  1279.     CTRL-RIGHT  - Erases all characters from the cursor to the end of line
  1280.     ENTER       - Accepts current line and continues
  1281.     ESC         - Aborts input/editing procedure and continues
  1282.     
  1283.     Any other keys pressed will be accepted and judged for input.
  1284.  
  1285. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1286. (c) 1988, Progressive Computer Services
  1287. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 25
  1288.  
  1289.                               SETTING UP MENU FILES
  1290.  
  1291. There are three basic types of entries that can be put in EZ-Menu.  These are:
  1292.  
  1293.     - Program/Command    (the most common type of entry)
  1294.     - Batch File         (used to execute a .BAT file containing DOS commands)
  1295.     - Submenu            (used to identify an entry leading to another menu)
  1296.     
  1297. Each  type  of  entry  is described in detail on the following pages.  Depending 
  1298. upon  the  type  of entry you are adding, you will be prompted to enter slightly 
  1299. different information.  The most common entry is the Program/Command type. 
  1300.  
  1301. For  the  Program/Command  entry,  the only information required in order to add 
  1302. such  an entry to EZ-Menu is the name of the subdirectory the program is located 
  1303. in,  and  the  name  of  the program file to execute (usually when you install a 
  1304. program, it will notify you of the subdirectory and name of the program).
  1305.  
  1306. Normally  if  you're  a computer has a hard disk, to call up your word processor 
  1307. (for  example  WordStar), you would type the following commands and the dos (C>) 
  1308. prompt:
  1309.  
  1310.     CD\WS        ( change to the WS subdirectory where WordStar is located )
  1311.     WS           ( type the program name/command to execute the program )
  1312.  
  1313. If  you  wanted  to  put  this application on EZ-Menu, you would press F1 (after 
  1314. starting  EZ-Menu)  to  add  entries to the menu.  Then enter the name you would 
  1315. want  to  appear  in the menu (for example: WordStar Word Processing ).  You are 
  1316. then  prompted to define the type of menu entry, either P for Program/command, B 
  1317. for  Batch  file, or S for Sub-menu.  In most cases (such as the example above), 
  1318. you  would  select  P  for  Program/command.   EZ-Menu  then  asks you where the 
  1319. program  is  located  (what  subdirectory),  in the case above you would type WS 
  1320. then  press  <ENTER>.  NOTE: You do not need to enter a backslash (\) before the 
  1321. name  of  the  sub-directory.   EZ-Menu  automatically does that for you.  After 
  1322. entering  the subdirectory name (if the program is in the root directory, simply 
  1323. press  <ENTER> without entering anything for subdirectory) you are then prompted 
  1324. to  enter  the  exact  filename/command  that invokes your application.  In this 
  1325. case,  type  WS,  which  is  the  name  of  the  WordStar program.  You are then 
  1326. prompted  to  enter  in  a password if you want to keep unauthorized individuals 
  1327. from  accessing  your  application.   The characters you type for a password are 
  1328. not  echoed  to the screen (in case somebody is looking over your shoulder).  If 
  1329. you  do  not  want  your  menu  entry  password  protected, simply press <ENTER> 
  1330. without  typing anything at the Password prompt.  If you elect to use a password 
  1331. on  your  entry,  whenever you select it (either to execute or edit) you will be 
  1332. prompted  to enter in the password.  NOTE: Don't forget your password, if you do 
  1333. there  is  no  way  to  find  out what it is.  You will then be taken to another 
  1334. screen  which  displays  other  options  for your menu choice.  Pressing <ENTER> 
  1335. will  set  each  question  to  it's default (and in most cases, that is what you 
  1336. would  probably want to do).  More information on the second page of menu choice 
  1337. options will be discussed later.
  1338.  
  1339. All  three  entry  types will be summarized on the next page.  You will see what 
  1340. the  differences  are  and  what  kind of information needs to be specified.  In 
  1341. most  cases,  EZ-Menu's  descriptive  prompts  should  provide  you  with  ample 
  1342. information on what you should do next.
  1343.  
  1344. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1345. (c) 1988, Progressive Computer Services
  1346. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 26
  1347.  
  1348.                         ADDING MENU ENTRIES (continued..)
  1349.  
  1350. PROGRAM/COMMAND
  1351.     This   is   the   most   common   entry.    If   you   wish  to  execute  an 
  1352.     application/program  or  a DOS command, you should select this type of entry 
  1353.     when  adding  a  choice to the menu.  The two critical pieces of information 
  1354.     that  must  be  specified  are the SUBDIRECTORY where the program/command is 
  1355.     located,  and  the  actual  name  of  the  program/command.   If you wish to 
  1356.     execute  several commands from selection of a single choice, you can "stack" 
  1357.     commands  by  separating  each command with a tilde (~).  Here is an example 
  1358.     of a stacked command:
  1359.     
  1360.       LOTUS~ECHO insert backup disk in A:~PAUSE~COPY *.WKS A:
  1361.     
  1362.     which is the equivalent of typing the following 4 commands:
  1363.     
  1364.       LOTUS                                 (to start Lotus 1-2-3)
  1365.       ECHO insert backup disk in A:         (display a message after exiting)
  1366.       PAUSE                                 (prompt user to press a key to go)
  1367.       COPY *.WKS A:                         (copy all worksheet files to A:)
  1368.     
  1369.     You  can  easily  see how useful stacking commands can be.  However, you are 
  1370.     limited  in  how  many commands you can stack to a maximum of 70 characters.  
  1371.     You  should also be careful to NOT call a batch file because in such a case, 
  1372.     control would not be returned to EZ-Menu after the batch file is executed.
  1373.  
  1374. BATCH FILE
  1375.     In  the  case  where you have a large number of DOS commands that need to be 
  1376.     executed  as the result of a menu choice, or an application has a batch file 
  1377.     that  should  be  invoked to start a program, you should use the BATCH entry 
  1378.     type  when  adding  that selection to the menu.  For this type of entry, the 
  1379.     specific required information consists of:
  1380.       1.  The subdirectory where the .BAT file is located
  1381.       2.  The name of the batch file
  1382.     NOTE  that  you  do  not  necessarily  have  to  call  a  file with the .BAT 
  1383.     extension,  any  ASCII file containing valid DOS commands can be used as the 
  1384.     name  of a batch file - in such a case, you must specify the extension if it 
  1385.     is  not  .BAT.   This  is another measure you could take to prevent somebody 
  1386.     from  snooping  around  in  your  directory since your batch files would not 
  1387.     look  so  obvious.   If  the  batch file is not in the \EZMENU subdirectory, 
  1388.     make  sure  you  specify  it's location when prompted for a SUBDIRECTORY (if 
  1389.     it's  on  another  drive,  you  must specify that also on the second page of 
  1390.     menu  choice  options).  There is no built-in utility to create a batch file 
  1391.     from EZ-Menu; any text editor will work just fine.
  1392.  
  1393. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1394. (c) 1988, Progressive Computer Services
  1395. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 27
  1396.  
  1397.                         ADDING MENU ENTRIES (Continued..)
  1398.  
  1399. SUB-MENU
  1400.     The  third  kind  of  entry is called a Sub-menu.  This is a special feature 
  1401.     used  by  EZ-Menu  so  you  can  group  similar  programs  together  without 
  1402.     cluttering  them  up  on  the  main menu.  For example, let's say you have 3 
  1403.     different  word  processing  programs  that  you  use regularly.  Instead of 
  1404.     putting  all  3  on  the  main  menu, you could create a menu entry that was 
  1405.     listed  as  "Menu  of  Word  Processing  Programs", and when you select that 
  1406.     item,  you  are  taken  to  another  menu consisting of your word processing 
  1407.     options.   When  creating  this kind of entry, simply specify S as the type, 
  1408.     then  enter  in  the  menu filename (up to 8 letters).  When you select this 
  1409.     item  initially  from the menu, the screen will say 'There are no entries in 
  1410.     this  menu'.  At that point you should press F1 and add entries to your sub-
  1411.     menu.   When  you are viewing a sub-menu, you can return to the main menu by 
  1412.     pressing F3.
  1413.  
  1414. Here  are  a  few  examples  of  typical menu entries.  Please note that where a 
  1415. particular  item  is  not  shown  (SUBDIRECTORY for example) it is blank, or the 
  1416. user  is  not  prompted  to  type in a response.  These examples mostly show the 
  1417. responses  for  the first page of the menu choice entry screen.  The second page 
  1418. of  options are for more advanced use or special features and should be explored 
  1419. at  the  users  discretion.   Generally, when you get to the second page of menu 
  1420. options, pressing <ENTER> will default the query to its most common setting.
  1421.  
  1422. DESCRIPTION:
  1423.  Format A Disk in Drive A:
  1424. ENTRY TYPE:
  1425.  P             (Program/Command)
  1426. SUBDIRECTORY:
  1427.                   (none, <ENTER> pressed or something such as DOS entered)
  1428. EXACT COMMAND/FILENAME:
  1429.  Format A:/v
  1430. **  This  entry  will  prompt  you  to  press any key after you have put a blank 
  1431.     diskette  in  drive  A:  to be formatted.  EZ-Menu assumes you have the PATH 
  1432.     command  set to tell DOS where the program FORMAT.COM (which comes with DOS) 
  1433.     is located, or that it is in the root directory.
  1434. ----------------------------------------------------------------------------
  1435. DESCRIPTION:
  1436.  Lotus 1-2-3
  1437. ENTRY TYPE:
  1438.  P             (Program/Command)
  1439. SUBDIRECTORY:
  1440.  123
  1441. EXACT COMMAND/FILENAME:
  1442.  lotus
  1443. **  This  entry  will  call  up  Lotus  1-2-3,  assuming  it  is  located in the 
  1444.     subdirectory called 123.
  1445.  
  1446. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1447. (c) 1988, Progressive Computer Services
  1448. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 28
  1449.  
  1450.                         ADDING MENU ENTRIES (Continued..)
  1451.  
  1452. DESCRIPTION:
  1453.  Set up Laser Printer
  1454. ENTRY TYPE:
  1455.  B
  1456. SUBDIRECTORY:
  1457.  <put the name of the subdirectory where LASER.BAT is located>
  1458. EXACT COMMAND/FILENAME:
  1459.  laser.bat
  1460. **  This  is an example of a BATCH entry.  In this example, the user has a laser 
  1461.     printer  and  in  order  to set it up to operate correctly, SEVERAL commands 
  1462.     must  be  executed  (for  example  let's say the printer is connected to the 
  1463.     serial  port - so we must initialize the serial port, then we must route the 
  1464.     normal  printer  output  to  go  to  the  serial port, and finally send some 
  1465.     commands  to  the  printer  to put it into the desired mode).  The user must 
  1466.     create  a file called LASER.BAT which contains all of the commands necessary 
  1467.     to  initialize  the  laser  printer.   This  file  must  reside  in the root 
  1468.     directory and will be called by EZ-Menu.
  1469. ----------------------------------------------------------------------------
  1470. DESCRIPTION:
  1471.  Menu of Games
  1472. ENTRY TYPE:
  1473.  S
  1474. EXACT COMMAND/FILENAME:
  1475.  GAMES
  1476. **  This  is  an  example  of  a sub-menu entry.  When the user selects "Menu of 
  1477.     Games"  from  EZ-Menu, another menu will be displayed - initially it will be 
  1478.     empty  so  the  user  will  have to press F1 to add the games he wants to be 
  1479.     selected from this sub-menu.
  1480.  
  1481. NOTE:    TO CREATE A SUBMENU AND ADD ENTRIES TO IT, these are the basic
  1482.          steps:
  1483.          
  1484.          1.   Create  a  menu  entry  of SUBMENU type, specify a filename.  This 
  1485.               will  serve  as the selection which will take you to a new menu of 
  1486.               options.   This entry should be added to whatever menu you wish to 
  1487.               have a branch (to a submenu) from.
  1488.  
  1489.          2.   After  the  submenu  entry is created, select it from the menu (by 
  1490.               highlighting  it  and  pressing  <ENTER>.   You  will  be taken to 
  1491.               another  menu,  which in most cases will say "There are no entries 
  1492.               on this menu".
  1493.          
  1494.          3.   Now,  use the F1 key to add entries to this sub-menu.  Any entries 
  1495.               added  will  now  be  displayed  only  when  you  have entered the 
  1496.               appropriate submenu.
  1497.  
  1498. One  nice  thing  about the use of submenus is that, for example, if you want to 
  1499. have  several  menu selections password protected, rather than put a password on 
  1500. each  entry, you could put them all in a separate sub-menu, and password protect 
  1501. the  submenu's entry.  This would make it necessary to enter the proper password 
  1502. before even bringing up the submenu of your selections.
  1503.  
  1504. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1505. (c) 1988, Progressive Computer Services
  1506. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 29
  1507.  
  1508.                           ADDITIONAL MENU ENTRY OPTIONS
  1509.  
  1510. With  version  3.6,  there are several new options that can be set for each menu 
  1511. entry.   In  most  cases, pressing <ENTER> at any of these prompts will set them 
  1512. to  their  default  setting,  which is the most common use.  While adding a menu 
  1513. entry,  depending  upon  the type (Program/Command, Batch File, or Submenu), you 
  1514. will  be asked some of the following questions.  Explanations immediately follow 
  1515. each question outlined below:
  1516.  
  1517. What drive is your selection located on? (A,C,D etc., ENTER=default):
  1518.  
  1519.     This  feature  is  useful  if you're operating a computer with more than one 
  1520.     hard  drive  installed  (like  a  Bernoulli  Box,  or have a large hard disk 
  1521.     partitioned  into  two  or more logical drives).  With this feature, you can 
  1522.     specify  the  DRIVE  on  which  the  program  to be called is located.  In a 
  1523.     typical  computer  system,  all  applications  are  on one logical drive and 
  1524.     there  is  no need to specify a drive letter, but for example, if you have a 
  1525.     40  meg hard disk, and it's partitioned into TWO logical drives (C: and D:), 
  1526.     if  EZ-Menu  is  installed  on drive C:, you need to specify drive D here to 
  1527.     execute  an  application  on that drive.  This feature is also useful if you 
  1528.     have  used  the  SUBST  command  to  assign a subdirectory to a drive letter 
  1529.     (many networks use this scheme).
  1530.     
  1531. Do you want the computer to pause before returning to EZ-Menu? (Y/N):
  1532.  
  1533.     Answering  YES  to  this  question  will cause the message "To return to EZ-
  1534.     Menu,  Strike  any  key.."  and  you  will be prompted to press a key before 
  1535.     returning  to  EZ-Menu  (after you've exited from your application).  If you 
  1536.     are  running a program (such as CHKDSK) which displays important information 
  1537.     then  immediately  terminates,  you  might want to set this option to YES so 
  1538.     that  time is allowed for you to read the screen before EZ-Menu pops back up 
  1539.     (otherwise you're immediately returned to the menu).
  1540.     
  1541. Do you want to be prompted to enter parameters to this entry? (Y/N):
  1542.  
  1543.     Answering  YES to this, upon execution of the option, will allow the user to 
  1544.     be  prompted  to  enter any additional parameters to the command line before 
  1545.     the  item is executed.  In most cases, you should just press <ENTER> at this 
  1546.     prompt so that it defaults to NO.
  1547.  
  1548. If the computer is reset or loses power during this operation, would
  1549. you like the computer to automatically re-execute this choice? (Y/N):
  1550.  
  1551.     Answering  YES to this option invokes one of EZ-Menu's special features.  If 
  1552.     the  computer is reset (for example, by a temporary loss of power) while the 
  1553.     application  is  running,  upon rebooting of the computer, EZ-Menu will drop 
  1554.     back  into  the  interrupted  application.   This  is  especially useful for 
  1555.     applications  which  do  not  require  operator attention (i.e. BBS's etc.).  
  1556.     When  the  computer  is  reset  in such circumstances, EZ-Menu will wait ten 
  1557.     seconds  in which if any key is pressed, the reset-re-execution process will 
  1558.     be aborted, otherwise the interrupted application will restart.
  1559.  
  1560. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1561. (c) 1988, Progressive Computer Services
  1562. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 30
  1563.  
  1564.                    ADDITIONAL MENU ENTRY OPTIONS (Continued..)
  1565.  
  1566. Upon returning from this application, display the main menu? (Y/N):
  1567.  
  1568.     You  will  get  this question only if you are adding an entry to a sub-menu.  
  1569.     If  you  answer YES (the default), when you exit the application called, you 
  1570.     will  return  to  the  Main Menu; if you answer NO, upon exiting your called 
  1571.     application,  the  sub-menu  from  which  you  called  the selection will be 
  1572.     initially displayed.
  1573.  
  1574. Do you wish to be prompted to add a log comment for this entry? (Y/N):
  1575.  
  1576.     You  will  only  get  this  question  if  you  have  the automatic usage log 
  1577.     enabled.   Answering  Yes  to  this  question  will cause the operator to be 
  1578.     prompted  to  enter  a  comment  which will be added to the log whenever you 
  1579.     select  this  option to be executed.  This feature is very useful for people 
  1580.     wishing  to  keep  specific  info  on  what  they  are doing in a particular 
  1581.     application  (i.e.  for  billing  purposes  to  clients,  etc.).   With this 
  1582.     feature  enabled,  if  you  do not want to add a comment during a particular 
  1583.     session, simply press <ENTER> at the blank prompt.
  1584.  
  1585. Do you want to specify a set time for this choice to execute? (Y/N):
  1586.  
  1587.     This  feature  will enable you to set a menu choice to execute at a specific 
  1588.     time.   Answering  YES to this question will bring up another prompt, asking 
  1589.     you  to  specify the desired frequency: Daily, Weekly, Monthly, Annually, or 
  1590.     on  an  Exact  date.   You  can  effectively  set  an option to execute at a 
  1591.     specific  time  of  day  according  to  any frequency you specify.  The user 
  1592.     input  asked  for  is self-explanatory in most (all) cases.  When specifying 
  1593.     the  time  of  day, the user can enter it in a variety of formats.  Here are 
  1594.     some examples:
  1595.     
  1596.       1:1       ( is 1:01 am)      14:30      ( is 2:30 pm)
  1597.       3:21p     ( is 3:21 pm)       7:00am    ( is 7:00 am)
  1598.     
  1599.     As  you  can  see  there is a lot of flexibility available in specifying the 
  1600.     time  of  day  for an item to execute.  Depending upon the frequency chosen, 
  1601.     you will get a variety of additional prompts:
  1602.     
  1603.     Weekly      ( you specify a number from 1-7 indicating the day of week)
  1604.                   1=Sunday, 2=Monday...7=Saturday )
  1605.     Monthly     ( you specify the number day of the month )
  1606.     Annually    ( you specify the month number and day-of-month number )
  1607.     Exact       ( you specify the exact month, day, and year )
  1608.     
  1609. There is additional information on the usefulness and implementation of the 
  1610. Reset-Re-execution and Timed-Execution features later in this document.
  1611.  
  1612. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1613. (c) 1988, Progressive Computer Services
  1614. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 31
  1615.  
  1616.                                  EDITING ENTRIES
  1617.  
  1618. If  you have a need to modify any information pertaining to a menu entry, simply 
  1619. highlight  the  selection  you  wish  to  edit,  then press F2.  If the entry is 
  1620. password  protected,  you  will  have  to  enter the password before continuing.  
  1621. Once  you  are in edit mode, the various fields of the menu entry are displayed, 
  1622. each  one  labeled  with  an  alphabetic  character  from  A  to L.  To edit the 
  1623. description,  simply press A, and the cursor prompts you to edit the descriptive 
  1624. entry.   The  available  editing  keys  are listed in the USING EZ-MENU section.  
  1625. When  finished,  you are once again brought to the edit prompt.  Features listed 
  1626. below  as  options  F-L  are  only applicable to Program/Commands and Batch File 
  1627. types.   A  more  complete description of options F-L are listed in the previous 
  1628. section.  Here the available keys are:
  1629.  
  1630.     A       - Change the description
  1631.     B       - Change the entry type
  1632.     C       - Change the subdirectory
  1633.     D       - Change the program/command filename
  1634.     E       - Change the password (to remove protection select E, then
  1635.               press <ENTER>)
  1636.     F       - Change the drive letter on which the menu choice is located
  1637.               (pressing <ENTER> sets this option to the default drive)
  1638.     G         Toggles the "Pause before returning" option
  1639.     H         Toggles the "Prompt for parameters" option
  1640.     I         Toggles the "Reset-Re-Execution" option
  1641.     J         Toggles the "Return to Main" menu option (valid on submenus)
  1642.     K         Toggles the "Prompt for Log Comment" option
  1643.     L         Set a specific time and frequency under which to execute the
  1644.               menu selection
  1645.     <SPACE> - Save the entry with the appropriate changes and exit
  1646.     <ESC>   - Abort editing and exit, leaving entry unchanged
  1647.     
  1648. While  editing  an  entry  you  will  notice  that if there is a password, it is 
  1649. displayed.   This  is the only section of the program where you can actually see 
  1650. what  the  password is on the screen.  So make sure that if an entry is password 
  1651. protected  and  you want to KEEP it a secret, do your entry editing while nobody 
  1652. is looking over your shoulder.
  1653.  
  1654. NOTE:    You  can  erase an entire menu by deleting the .MNU file.  For example, 
  1655.          if  you  want to erase the main menu and start over, simply exit to dos 
  1656.          and  type  DEL MAIN.MNU and press <ENTER>.  The next time you start EZ-
  1657.          Menu you will have to add entries.
  1658.  
  1659. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1660. (c) 1988, Progressive Computer Services
  1661. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 32
  1662.  
  1663.                    SOME SPECIAL ITEMS TO CONSIDER WHEN EDITING
  1664.  
  1665.     Whenever  you edit an entry and change the TYPE, you will almost always need 
  1666.     to  change  the  field containing the command to start execution of the item 
  1667.     (2nd  to  last  field  on the edit screen - right before the password).  The 
  1668.     command/filename  field  is  handled differently depending upon what type of 
  1669.     entry  is  selected.   If you do not put the correctly formatted data in the 
  1670.     command/filename  field  you will surely get a runtime error when you try to 
  1671.     select  that entry.  Here are the specifications for the command field based 
  1672.     on the type of entry:
  1673.     
  1674.     P - program/command type      The  command  field  should  contain  a  DOS   
  1675.                                   command  or  program  name  not  exceeding  70 
  1676.                                   characters  in  length.   Whatever  is in this 
  1677.                                   field  should  be  a  valid  command you could 
  1678.                                   type  at  the  DOS prompt.  Here you can stack 
  1679.                                   DOS  commands  by  separating  them  with  the 
  1680.                                   tilde (~) character.
  1681.     S - submenu type              The  command  field  should  contain  1  to  8 
  1682.                                   alphanumeric  characters (a valid DOS filename 
  1683.                                   WITHOUT  any  extension).  EZ-Menu adds a .MNU 
  1684.                                   extension  to this name and creates a new menu 
  1685.                                   file  when  this  entry  is  selected from the 
  1686.                                   menu.   This  new  file  will  hold all of the 
  1687.                                   entries for your submenu.
  1688.     B - batch file type           The  command field in this type should contain 
  1689.                                   a  valid  DOS filename.  If you do not specify 
  1690.                                   an  extension,  .BAT  will be appended to your 
  1691.                                   entry.   If  you have a file for example, that 
  1692.                                   has   NO   extension,  you  must  specify  the 
  1693.                                   filename  with  a  period  at  the  end  (i.e. 
  1694.                                   "SAMPLE.")    Obviously   this  filename  must 
  1695.                                   correspond  to  an  existing ASCII file (under 
  1696.                                   the     specified     directory)    containing 
  1697.                                   additional  DOS commands.  You can call a file 
  1698.                                   containing  dos  commands without it having to 
  1699.                                   have  the  .BAT  extension  -  so  it won't be 
  1700.                                   easily  identifiable  in case a user is poking 
  1701.                                   around in the directory.
  1702.                                   
  1703.                                   For  BATCH entry types, the subdirectory asked 
  1704.                                   for  tells  EZ-Menu  WHERE  your batch file is 
  1705.                                   located.   The default subdirectory is \EZMENU 
  1706.                                   or  wherever  you  have  installed the EZ-Menu 
  1707.                                   program.
  1708.  
  1709. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1710. (c) 1988, Progressive Computer Services
  1711. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 33
  1712.  
  1713.                            THE TIMED-EXECUTION FEATURE
  1714.  
  1715.     A  handful  of  similar programs have attempted to provide a feature such as 
  1716.     "Timed  execution  of  programs"  but EZ-Menu accomplishes it with fantastic 
  1717.     flexibility  and  power.   With  EZ-Menu  3.6,  you can set a menu choice to 
  1718.     execute  at  a  specific  time  of  day,  according  to  a  wide  variety of 
  1719.     frequencies:  DAILY,  WEEKLY, MONTHLY, ANNUALLY, or on an EXACT DATE.  While 
  1720.     this  does  not  immediately sound like that significant of a feature, think 
  1721.     about  some  things  first:   Probably  one  of  the greatest problems today 
  1722.     involved  in  working with computers is the threat of lost and damaged data.  
  1723.     The two biggest causes of this are:
  1724.     
  1725.          1.  Information is not regularly backed-up or archived
  1726.          2.  The media on which the information is stored fails
  1727.  
  1728.     The  solution  to  the  first  cause  is simple: regularly back up your hard 
  1729.     disk!   Unfortunately,  this  can  be  quite a tedious task and is often the 
  1730.     major  object  of  procrastination  by  users.  Some software companies have 
  1731.     become  quite  successful  by  implementing  into their programs, a "memory" 
  1732.     feature  which reminds you to back up your information.  EZ-Menu can do this 
  1733.     also,  but  with  much  more flexibility. You can have your hard disk backup 
  1734.     itself  to  tape  at 6:27pm every Thursday evening, or perhaps on the 1st of 
  1735.     each month at midnight, etc.
  1736.  
  1737.     To  address  the  second cause above, a huge array of utilities like CHKDSK, 
  1738.     MACE  UTILITIES, NORTON UTILITIES among others are quite adept at diagnosing 
  1739.     and/or  correcting  potential  problem  areas on your hard disk.  Let's face 
  1740.     it,  hard  disks  WILL  deteriorate over time and use - areas that were once 
  1741.     good,  will  fail to accurately store data, and if something important is in 
  1742.     such  an  area,  you  will  have problems.  NORTON UTILITIES looks for these 
  1743.     areas  and  marks  them  so  you  don't end up losing data, and if possible, 
  1744.     moves  data out of the "problem" areas.  Regularly running a utility such as 
  1745.     NORTON's  DISK  TEST  can  quite often save you from a horrible data-losing, 
  1746.     finger-pointing,  in-trouble-with-the-boss,  oh-No!  kind of event.  EZ-Menu 
  1747.     has  the  capability  to  automate the diagnostic testing of a hard disk, as 
  1748.     well  as  other devices.  If fact, you can execute ANY program or batch file 
  1749.     at  any  time  period  that  can  be specified in EZ-Menu (which covers just 
  1750.     about  the  entire  scope  of  frequencies  that  are  useful).   If  you're 
  1751.     operating  the  computer  when  something  is  scheduled to be executed, you 
  1752.     won't  be  interrupted,  instead,  when  you  return  to EZ-Menu, the timed-
  1753.     execution  item  will be alerted.  EZ-Menu keeps track of when a menu choice 
  1754.     was  last executed and promptly notifies you when it once again becomes time 
  1755.     to  execute.  As with this feature and the one described below, when such an 
  1756.     event  initiates,  EZ-Menu  allows  you  10  seconds  to abort the automated 
  1757.     procedure before continuing.
  1758.  
  1759. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1760. (c) 1988, Progressive Computer Services
  1761. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 34
  1762.  
  1763.                         THE LOGISTICS OF TIMED-EXECUTION
  1764.  
  1765. For  those of you interested, let me briefly elaborate on exactly how the timed-
  1766. execution  feature  works.   When I was designing the system, I had many options 
  1767. as  to  how I would use this feature.  Here are the specifications on how timed-
  1768. execution operates.
  1769.  
  1770. 1.  An  entry  of  BATCH  or  PROGRAM/COMMAND  type  can  be set to execute at a 
  1771.     specific time at any of the following frequencies:
  1772.          - daily
  1773.          - weekly
  1774.          - monthly
  1775.          - annually
  1776.          - on an exact day month and year
  1777.          
  1778.     Information  appropriate  to the specified frequency in required to be input 
  1779.     by the user in an easily-understandable format.  Information on the time-of-
  1780.     day  can  be input in either 12 or 24 hour format which is then converted to 
  1781.     12  hour  (am/pm)  format  for  display.   Whenever  the  information on the 
  1782.     setting  of a timed-execution entry is displayed - it is described in a very 
  1783.     verbose  manner  quite  comprehensively (i.e. "Entry scheduled to execute on 
  1784.     Friday at 2:24pm" or "..on the 21st at 3:00am").
  1785.  
  1786. 2.  The logic under which a timed-execution entry is activated is as follows:
  1787.     -    Once  you  have  set  a  period (frequency and time) under which a menu 
  1788.          choice  is to be time-executed, the sequence (automatic execution) will 
  1789.          be initiated if one of the two conditions is met:
  1790.               1.   You  are  at  the  menu,  and the selected period matches the 
  1791.                    date and time of the system clock
  1792.               2.   You  are  at the menu, and system clock shows a time and date 
  1793.                    which  is  LATER  than the set period, AND, the entry has NOT 
  1794.                    been executed since the set period. 
  1795.          
  1796.          It  is  assumed  that  the timed-execution feature is ENABLED (which is 
  1797.          selectable  during  configuration),  and if so, entries are checked for 
  1798.          timed-execution:
  1799.               1.   upon initially entering EZ-Menu (checks the Main Menu)
  1800.               2.   upon entering a sub-menu (checks the selected sub-menu)
  1801.               3.   each minute (MM:00 on the system clock) (checking whatever
  1802.                    menu is currently displayed)
  1803.               4.   whenever the F8 function key is pressed (checking whatever
  1804.                    menu is currently displayed)
  1805.               5.   each  minute while the screen is cleared (assuming the screen 
  1806.                    save option is enabled) (checking whatever menu is in use)
  1807.               
  1808.               If  you  are  at  the  Main  Menu,  EZ-Menu will only check timed-
  1809.               execution  entries  for  THAT  menu,  NOT any sub-menus unless you 
  1810.               enter  the  particular  sub-menu.   For  this  reason,  you should 
  1811.               generally  locate  all  timed-execution  entries  on  the  initial 
  1812.               (main)  menu.   In  future  releases,  a special menu will also be 
  1813.               checked at a user-definable frequency.
  1814.  
  1815. 3.  Checking for timed-execution is only done while EZ-Menu is running.
  1816.     If  you  are  in  an  application  and the specified execution period for an 
  1817.     entry is reached, you will be notified upon returning to EZ-Menu.
  1818.     You  will  NOT  be  interrupted while in your application, which is the last 
  1819.     thing a person would probably want anyway.
  1820.  
  1821. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1822. (c) 1988, Progressive Computer Services
  1823. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 35
  1824.  
  1825.                  THE LOGISTICS OF TIMED-EXECUTION (Continued..)
  1826.  
  1827. 4.  When  a  timed-execution  choice  is  activated,  an  appropriate message is 
  1828.     displayed  on  the  screen  and  the user has 10 seconds to press any key to 
  1829.     abort  EZ-Menu  from  executing the option.  If no key is pressed, the entry 
  1830.     is  time-stamped  and  executed.   If  a  key  is  pressed during this "wait 
  1831.     period", the entry is time-stamped and the user is returned to the menu.
  1832.  
  1833.  
  1834. NOTE:    This  feature  is sensitive to a specified point in time, rather than a 
  1835.          time  range.   For  example,  if you set execution of an entry to be on 
  1836.          the  first of the month, effectively the entry should execute generally 
  1837.          every  28-31  days  BUT the system is tuned to have that option execute 
  1838.          on  THE  EXACT  PERIOD  specified,  and  if  that period has passed, it 
  1839.          should  be  executed  ASAP.  The next scheduled timed-execution will be 
  1840.          set after the current date and time.
  1841.          
  1842.          Here's another example:
  1843.          
  1844.          The  date  is  currently  January  10th.   You  set an entry to execute 
  1845.          monthly  on  20th.   You turn off the computer.  The next time you turn 
  1846.          on  your  computer  is  on  March 19th.  EZ-Menu will execute the entry 
  1847.          since  it's  passed  Jan  20th  and hasn't been executed.  The next day 
  1848.          marks  the  20th  of  the  month again, and at the appropriate time, if 
  1849.          your  computer  is  in  EZ-Menu,  timed-execution  will  once  again be 
  1850.          activated.   After this event, the next scheduled date/time will be the 
  1851.          20th  of  the  next  month  (April  20th)  and  so  on.  This method of 
  1852.          implementation  has  been  well-thought-out  and  represents  the  most 
  1853.          practical way to time an entry's execution.
  1854.          
  1855.          The  above example represents an uncommon scenario but shows how timed-
  1856.          execution  is  handled.  In the real world, during normal operation, if 
  1857.          an  entry  is set to execute on the 1st of each month, it will normally 
  1858.          be  executed  at  a frequency of approximately once each 30 days (aside 
  1859.          from when it may be manually executed).
  1860.  
  1861. Don't  let  this  text  confuse  you  too  much.   Your first idea of how timed-
  1862. execution  works  is most-likely exactly how it is implemented here.  In fact, I 
  1863. imagine  that the more experimenting one does with this feature, the more he/she 
  1864. will realize how valuable it can be.
  1865.  
  1866. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1867. (c) 1988, Progressive Computer Services
  1868. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 36
  1869.  
  1870.                          THE RESET-RE-EXECUTION FEATURE
  1871.  
  1872.     Although  this  feature  is  not  as valuable for many as it is for a select 
  1873.     few.   It  can  be  invaluable when used in certain scenarios.  With EZ-Menu 
  1874.     3.6,  you  can  set an item from the menu, so that if it is executed and the 
  1875.     computer  is  reset  -  either by manual means, or a temporary power outage, 
  1876.     control  can be immediately passed back to the interrupted program - without 
  1877.     operator   intervention.    Anybody   using   their   computer   to  operate 
  1878.     automatically  without  the  need  of  constant  supervision  can  certainly 
  1879.     realize  problems when the computer is reset for one reason or another.  For 
  1880.     example,  if  you're  using  your computer to do any or all of the following 
  1881.     tasks, keeping it online is of utmost concern:
  1882.     
  1883.          - running a Bulletin Board System (BBS)
  1884.          - using the computer as a FAX
  1885.          - using the computer to control other devices
  1886.          - using the computer as an answering machine (with equipment such as
  1887.            WATSONtm)
  1888.          - running complex and lengthy reports and calculations
  1889.          - running any communications applications which either waits for
  1890.            calls, or transmits information without a person behind the keyboard
  1891.          - using the computer in any manner, whereby interruption needs to be
  1892.            limited and/or controlled
  1893.  
  1894.     If   an   application   with  the  Reset-Re-Execution  feature  enabled,  is 
  1895.     interrupted,  the  user  (if  he is there) will be immediately notified when 
  1896.     the computer re-boots, and will have ten seconds to press any key before EZ-
  1897.     Menu  drops  back  into  the interrupted application.  If the user presses a 
  1898.     key  within  this  time,  the  menu  will  appear  and  the  return  to  the 
  1899.     interrupted application will be aborted.
  1900.  
  1901.     Using  the  reset-re-execution  feature,  you  can  actually set up routines 
  1902.     which  can read and diagnose failures in the software, and determine whether 
  1903.     the  application  should  be  re-initiated or other actions should be taken.  
  1904.     For  example,   you  could  create  a  batch  file  that would check the DOS 
  1905.     ERRORLEVEL  after termination, if a condition is met under which you want to 
  1906.     re-enter  the  program,  execute  the command MENU (this is of course a more 
  1907.     advanced  use  of  the feature).  You have to realize that the effect of the 
  1908.     control  and  success of re-execution is dependent upon the specifics of the 
  1909.     application.
  1910.     
  1911. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1912. (c) 1988, Progressive Computer Services
  1913. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 37
  1914.  
  1915.                               THE USAGE LOG FEATURE
  1916.  
  1917. A  new feature to be incorporated into EZ-Menu is the automatic usage log, which 
  1918. when  enabled, keeps track of exactly what is done on the computer, and how much 
  1919. time  is  spent doing so.  This feature will prove valuable to anyone wishing to 
  1920. keep  track of computer time and activities; an obvious example would be for the 
  1921. purpose  of  identifying  computer  time which could be billed to a client.  EZ-
  1922. Menu  is  also  useful for noting how much time a procedure may take to run (and 
  1923. unusual  delays  may  often  indicate  something  significant to the user).  Any 
  1924. application/program  that  can  be  called  from EZ-Menu can be logged and later 
  1925. detailed  in  a  report.  Additionally, all important EZ-Menu-related activities 
  1926. are  also  logged,  such  as:  changes to the menu, reconfiguration, deletion of 
  1927. menu items, printing of the menu, and even abortion of procedures such as reset-
  1928. re-execution and timed-executions.
  1929.  
  1930. The  usage  log  can  be  optionally  enabled  or  disabled  at  any time during 
  1931. configuration.   A  special feature of the log allows the operator to optionally 
  1932. enter  a  comment  associated  with  the  execution of a menu entry.  During the 
  1933. addition  of  a  new  menu entry, or while editing an existing one, the operator 
  1934. can  select  whether  or  not  to  be  prompted  to  enter  a log comment during 
  1935. selection  of  the  associated  entry  (which is further described in the ADDING 
  1936. ENTRIES  section).  If a menu entry has been configured to enable a log comment, 
  1937. upon  selection  of  that  entry  the user will be prompted at the bottom of the 
  1938. screen  to  enter  such  a comment.  Pressing <ESC> will abort the procedure and 
  1939. return  to the menu.  Pressing <ENTER> without typing anything will continue and 
  1940. NOT  add  a  comment  into  the  log.   Typing  any characters and then pressing 
  1941. <ENTER>  will  add  the  text  into  the  log  and  continue  with  the  entry's 
  1942. execution.   This  feature  can be used in a variety of ways.  For example, if a 
  1943. word  processor  is  used,  the  operator  might  want to indicate what document 
  1944. he/she is working on.  
  1945.  
  1946. In  addition to logging selections and comments from the menu, EZ-Menu will also 
  1947. keep  track  of any parameters passed and make note of the success or failure of 
  1948. certain actions.
  1949.  
  1950. When  the  usage  log  is  enabled, a file by the name of USAGE.LOG in EZ-Menu's 
  1951. subdirectory  is  created  and  updated  routinely.  The USAGE.LOG file contains 
  1952. coded  information  which  is  interpreted  by  the  READLOG  utility.   On  the 
  1953. following page, the READLOG program is further explained.
  1954.  
  1955. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  1956. (c) 1988, Progressive Computer Services
  1957. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 38
  1958.  
  1959.                                THE READLOG UTILITY
  1960.  
  1961. Included  with  the EZ-Menu system is a utility called READLOG.  This utility is 
  1962. used  to  read the USAGE.LOG file and generate useful reports for the purpose of 
  1963. elaborating  on  computer  activities.   The Readlog program is set up as a menu 
  1964. option  from  EZ-Menu's default menu.  This selection can be password protected, 
  1965. moved  or  erased  as  the  operator  sees  fit.   The  Readlog utility does not 
  1966. necessarily  have  to  reside in the same subdirectory as EZ-Menu, although that 
  1967. is  the  standard  setup.  If Readlog is located in another subdirectory, please 
  1968. make  sure the program is configured to identify where the USAGE.LOG file can be 
  1969. found.
  1970.  
  1971. At present the Readlog utility has 4 main functions:
  1972.     A - Generate a detailed usage log report
  1973.     B - Generate a summary usage log report
  1974.     C - Configure the Readlog operating parameters
  1975.     E - Erase the usage log
  1976.  
  1977. These  options  are  accessible  by pressing the appropriate letter key while in 
  1978. the  Readlog  program.   The  first two options, Generate usage log reports, are 
  1979. the  primary  functions of Readlog.  Both reports examine the logfile created by 
  1980. EZ-Menu  and  generate  a  report  that  can  be  used  to  exactly identify the 
  1981. activities  logged  by  the  computer.   The detailed report shows each activity 
  1982. while  the  summary  report  breaks down usage statistics by day.  Readlog shows 
  1983. the  exact time and date any actions were taken, as well as the total time spent 
  1984. in  doing  so  (where  applicable).  The report displays time in 12-hour format, 
  1985. and  breaks the log down into "days", with subtotals indicating the total logged 
  1986. time  on  computer  by  each  day  (to  the  second).  At the end of the report, 
  1987. Readlog  displays  the total number of days on file for the given log as well as 
  1988. the total cumulative computer time and average daily computer use.
  1989.  
  1990. You  may  notice  that  on  the report, it is possible to see a total cumulative 
  1991. daily  time  which  exceeds  24  hours (and will be broken down in "days" if the 
  1992. time  is  great  enough).   This  is  due  to the fact that if an application is 
  1993. logged  as being started on one day, and isn't terminated until another day, the 
  1994. elapsed  computer  time  used  is  credited  to the day on which the application 
  1995. started.
  1996.  
  1997. The  usage  log  report  can  be  sent to the video display screen, the standard 
  1998. printer  connected,  or  a disk file.  If output to a disk file is selected, the 
  1999. operator  will be prompted to enter the filename under which the log report will 
  2000. be  stored (in standard ASCII form compatible with just about any word processor 
  2001. or text editor).
  2002.  
  2003.  
  2004. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2005. (c) 1988, Progressive Computer Services
  2006. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 39
  2007.  
  2008.                          THE READLOG UTILITY (Continued)
  2009.  
  2010. The  configuration  option  allows  overriding  of  common  default settings for 
  2011. Readlog.  These options include:
  2012.  
  2013.  Display Type         - The color or monochrome/single-color monitor (C/M).
  2014.  Log File             - The  drive/subdirectory  and filename of the log file to 
  2015.                         read  (drive  and  subdirectory are optional, and if not 
  2016.                         specified,  Readlog assumes the USAGE.LOG file is in the 
  2017.                         current dir.)
  2018.  Screen Display Lines - The  number  of lines on the video display, which should 
  2019.                         almost  always  be  23  -  in  the  future  Readlog will 
  2020.                         support  extended  modes  of monitors and this value may 
  2021.                         be more useful.
  2022.  Printer Lines        - The  number  of  lines  per  page  on  the  printer, the 
  2023.                         default is between 55 and 65.
  2024.  File Lines           - The  number  of  lines sent to a file before a form feed 
  2025.                         is  issued  (for  the  purpose  of creating a file to be 
  2026.                         later  printed).   Entering  0 here will make the output 
  2027.                         file continuous with no page breaks
  2028.  Log Name             - This  is  the user-specified title/name that will appear 
  2029.                         at the top of each page of the usage log report.
  2030.  
  2031. When  configuring Readlog, to change an item, simply type the letter next to the 
  2032. item  you wish to change, make the modifications, then press <ENTER>.  Full line 
  2033. editing  capabilities  are available while changing an option (cursor keys, INS, 
  2034. DEL,  etc.).  To save the configuration options, press SPACEBAR, or ESC to abort 
  2035. and return to the main menu of Readlog.
  2036.  
  2037.  
  2038. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2039. (c) 1988, Progressive Computer Services
  2040. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 40
  2041.  
  2042.                          THE READLOG UTILITY (Continued)
  2043.  
  2044. The  third  option,  Erase the Log File, allows the user to remove the USAGE.LOG 
  2045. file  from  the  disk.  Since this file is constantly updated when the usage log 
  2046. is  enabled, it will continue to get larger in size.  If available storage space 
  2047. on  your  disk  is  an  important  consideration,  it  is  recommended  that the 
  2048. USAGE.LOG  file  be archived regularly and erased.  In most cases, the usage log 
  2049. will  rarely  consume  a  significant  amount of disk space since it is coded to 
  2050. make  the  most  efficient  use  of  storage.  But of course, if the log was not 
  2051. erased  for  a  long  long  time,  the  file could theoretically get pretty big.  
  2052. Under  EZ-Menu  it  would  be  advisable  if the usage log is enabled, to set an 
  2053. entry  that  will archive the usage log and erase it via timed-execution at some 
  2054. frequency  (i.e.  every  month or so).  Making copies of the USAGE.LOG file, and 
  2055. naming  them  to  something  indicating  the  date  is  also  recommended  (i.e. 
  2056. 012288.LOG  could  be the usage log archive starting on January 22nd, 1988).  If 
  2057. you  later  wanted  to  read  this  log,  simply configure Readlog to access the 
  2058. appropriate file.
  2059.  
  2060. During  most  prompts  and  operations,  pressing <ESC> will abort and return to 
  2061. Readlog's  main  menu.   If  <ESC>  is pressed from the main menu, you will exit 
  2062. Readlog (and return to EZ-Menu).
  2063.  
  2064. In  the future, many enhancements are planned for Readlog, including the ability 
  2065. to  compile  cumulative  statistics on computer usage by applications, selective 
  2066. reporting  of  log  information  by  a range of dates or other options, and much 
  2067. more.   While  EZ-Menu  5.0 is a commercial product and cannot be distributed by 
  2068. unauthorized  individuals,  updates  of the READLOG utility may be available via 
  2069. Progressive  Computer  Services'  BBS  (or  on other systems such as The Source) 
  2070. free of charge.  Of course, users must have EZ-Menu 5.0 to make use of Readlog.
  2071.  
  2072. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2073. (c) 1988, Progressive Computer Services
  2074. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 41
  2075.  
  2076.                                THE MAKEMNU UTILITY
  2077.  
  2078. Included  with  EZ-Menu  is an additional utility called MAKEMNU.  This program, 
  2079. which  is  called  during  normal installation, automatically examines the drive 
  2080. that  is  specified,  looking  for  common applications.  If an application that 
  2081. Makemnu  recognizes  is  found  on your computer, a corresponding menu choice is 
  2082. automatically  created in the menufile you specify.  This is an excellent way to 
  2083. easily set-up a menu unique to your computer system automatically.
  2084.  
  2085. Makemnu  recognizes  hundreds  of applications, and PCS is always adding more to 
  2086. the  list.   Makemnu  reads  a file called APPS.EZ which gives it information on 
  2087. how  to  find  an  application  -  i.e. the subdirectory to look in, the program 
  2088. name,  and  if  it  is  found, the description that should be added to the menu.  
  2089. After  running  Makemnu,  applications  identified will now be easily selectable 
  2090. from  the menu - the user will not have to add an entry to call the application, 
  2091. Makemnu has done so automatically.
  2092.  
  2093. Makemnu  can  be  run  manually  by entering MAKEMNU from dos.  The program will 
  2094. prompt  the  user  for  two items of information before continuing: the drive to 
  2095. search,  and  the  menufile  to  add  an  entry  to  if  applications are found.  
  2096. Additionally,  Makemnu will check to make sure that an item isn't already on the 
  2097. menu  before  attempting to add it.  In this manner, it is useful to run Makemnu 
  2098. every   time  you  add  a  new  application  to  your  computer  -  Makemnu  may 
  2099. automatically  recognize  it  and  add the entry so won't have to.  It should be 
  2100. noted  that  Makemnu uses the menu descriptions to identify if an application is 
  2101. already  on  the menu - so if you change a menu choice's description, successive 
  2102. executions of Makemnu may add the item to the menu again.
  2103.  
  2104. Makemnu  can  also  be  run utilizing command line parameters.  For example, the 
  2105. command  MAKEMNU  UTIL.MNU  D: will automatically start Makemnu and have it look 
  2106. on  drive  D:  for  applications,  which  if found will be added to the menufile 
  2107. UTIL.MNU.
  2108.  
  2109. It  is  also  possible to add your own applications to Makemnu's APPS.EZ file so 
  2110. that  it  will  recognize additional programs.  This would be accomplished using 
  2111. any  standard ASCII text editor.  APPS.EZ is an ASCII file with a minimum of two 
  2112. lines for each application to look for in the following order:
  2113.  
  2114.          \SUBDIR\PROGNAME.EXT
  2115.          Description of Application
  2116.  
  2117. You  can  insert  a  comment  into  the  file  as long as it's preceeded with an 
  2118. asterisk.   All  lines  in  the APPS.EZ should begin at column 1 - the structure 
  2119. above  is  indented  only  for the purpose of clarity.  Makemnu will examine the 
  2120. extension  listed and appropriately create an entry of either Program/Command or 
  2121. Batch  type.   You  can  also indicate special command line parameters to add by 
  2122. including  an  additional  line  beginning  with  a  carat  (^)  and immediately 
  2123. followed  by  the parameters to add to the program command upon finding it.  The 
  2124. parameter line must preceed the application's description line in the file.
  2125.  
  2126.  
  2127. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2128. (c) 1988, Progressive Computer Services
  2129. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 42
  2130.  
  2131.                          THE MAKEMNU UTILITY (Continued)
  2132.  
  2133. We  recommend  that  you  examine  the APPS.EZ file to further understand how it 
  2134. works; examples are always the best way of learning.
  2135.  
  2136. If  you  are  running  any  common applications that Makemnu does not recognize, 
  2137. please  contact  PCS  and  let  us  know about them so that future versions will 
  2138. identify  these  applications.   We  will need the following information in such 
  2139. cases:  The  name  of  the  application,  the subdirectory where the application 
  2140. installs itself into, and the exact filename for the main program.
  2141.  
  2142. The  latest  revision of APPS.EZ can usually be downloaded from our BBS at (504) 
  2143. 282-5753 (online 24 hours, 300-14400bps HST).
  2144.  
  2145. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2146. (c) 1988, Progressive Computer Services
  2147. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 43
  2148.  
  2149.                        USING EZ-MENU IN A LAN ENVIRONMENT
  2150.  
  2151. If  you  are  operating  a  LAN  (Local  Area  Network),  here  are some tips on 
  2152. installing  EZ-Menu  into  a  multi-user environment.  In the future, additional 
  2153. modules  will  be  available  for  EZ-Menu providing user-log-in and application 
  2154. tracking  designed  specifically  for  LANs.  In the meantime, you may find that 
  2155. Version  5.0  is exactly what you need.  EZ-Menu 5.0 will come in two versions a 
  2156. single-user  and  a  multi-user  version.   The  multi-user version will include 
  2157. several  utility programs which are not discussed here (this document covers the 
  2158. single-user  version)  but this single-user version can also be easily set-up in 
  2159. a LAN environment with a few limitations.
  2160.  
  2161. First  of  all,  the  reason  why  you  would want to install EZ-Menu into a LAN 
  2162. environment  is  the  same  as why you would put it on a single-user machine: To 
  2163. make  navigation  around  the  system  more  easy,  provide security from a user 
  2164. accessing unauthorized areas, and so forth...
  2165.  
  2166. Many  versions  of  LAN operating software even come with some sort of primitive 
  2167. menu  system.   But even in those circumstances, EZ-Menu's advanced features and 
  2168. flexibility make it even more suitable.
  2169.  
  2170. In  most  LAN  environments, each user has his/her own file area and appropriate 
  2171. applications  that  run from the file server.  In a multi-user environment, each 
  2172. user  should have his/her OWN copy of EZ-Menu in a special subdirectory.  If you 
  2173. had  just  one  copy globally located on the file server, EZ-Menu probably might 
  2174. call  up-an  application  properly,  but  returning  back to the menu might be a 
  2175. problem.   EZ-Menu  should  work  perfectly  on  any  network  of IBM-compatible 
  2176. computers  where  each  terminal's  (or node's) PATH is set LOCALLY.  I will use 
  2177. Novell's Netware(tm) as an example.  Here are the steps:
  2178.  
  2179.     1.   Make separate subdirectory for each user on the file server
  2180.          (or if desired on a locally-accessible drive)
  2181.     2.   Copy the EZ-Menu files into each user's special subdirectory
  2182.          NOTE:  You  shouldn't  use the INSTALL procedure because it will always 
  2183.          copy  the  files  into  the \EZMENU subdirectory and you will need more 
  2184.          than  one  uniquely-named subdirectory - the exception to this being if 
  2185.          the  SUBST  command  has been used on the network to assign each user a 
  2186.          file area which corresponds to a logical drive (but be careful).
  2187.     3.   Then  go  into  each individual subdirectory where EZ-Menu is installed 
  2188.          and  configure  the  program  - specifying the name of the subdirectory 
  2189.          where it's located
  2190.     4.   Modify  the  AUTOEXEC.BAT  file on each local terminal so that the PATH 
  2191.          first  searches  the  subdirectory  where EZ-Menu is installed for that 
  2192.          user (this is the important part)
  2193.  
  2194.  
  2195. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2196. (c) 1988, Progressive Computer Services
  2197. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 44
  2198.  
  2199.                 USING EZ-MENU IN A LAN ENVIRONMENT (Continued..)
  2200.  
  2201. Now  whenever  the  user  types MENU or when his computer boots-up (assuming the 
  2202. MENU  command  is  in the AUTOEXEC.BAT file), the path will tell the computer to 
  2203. pull-up  that  user's special copy of EZ-Menu; everything should work fine.  You 
  2204. then  can initially create a unique menu-setup for each user on the network.  If 
  2205. you  want  to  limit security and prohibit the user's ability to modify the menu 
  2206. or  exit  to  DOS, you can copy the run-only version of EZ-Menu into that user's 
  2207. subdirectory  (the  run-only  version  is  available by request, or in specially 
  2208. designated  packages).   If storage space is a concern on your network, you will 
  2209. note  that the EZ-Menu program and necessary associated files are not very large 
  2210. (under  100K)  so  each  user  having  a  separate copy will not consume a large 
  2211. amount of storage space.
  2212.  
  2213. If  you think about it, with a bit of tinkering it would be possible to get into 
  2214. another  user's EZ-Menu system (if clearance by the manager allowed it).  In the 
  2215. future,  the special multi-user release of EZ-Menu will allow you to access menu 
  2216. files from any drive without fear of simultaneous read/write problems.
  2217.  
  2218. NOTE:    the   ability   for  a  user  to  have  a  LOCAL  path  with  EZ-Menu's 
  2219.          subdirectory  listed in it is so that the user can type "MENU" from any 
  2220.          subdirectory  on  the  system, and call up his/her copy of EZ-Menu.  If 
  2221.          you  don't  plan on allowing the user to exit to DOS, you don't have to 
  2222.          worry about setting a special PATH locally for each user.
  2223.  
  2224. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2225. (c) 1988, Progressive Computer Services
  2226. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 45
  2227.  
  2228.                                THE EZCONV PROGRAM
  2229.  
  2230. Included  with  the  EZ-Menu 3.6 package is a program by the name of EZCONV.EXE.  
  2231. This  is  a  utility that will convert menu files used with previous versions of 
  2232. EZ-Menu  so  that  they will operate with new version 3.6.  If you have not used 
  2233. an  older  version  of  EZ-Menu, this section as well as the EZCONV program will 
  2234. not  be  of  use  to  you.   If  you  are  upgrading to version 3.6, the UPGRADE 
  2235. procedure  will  automatically  invoke  the  EZCONV  program.   If  you  wish to 
  2236. manually convert the menu files, the information on EZCONV is supplied below.
  2237.  
  2238. Because  EZ-Menu  version  3.6  has so many more features than its predecessors, 
  2239. the  structure  for  the  menu files has been modified.  As a result, menu files 
  2240. that  worked with previous versions will not operate properly under EZ-Menu 3.6. 
  2241. (If  you  call-up  EZ-Menu  and  you  get  garbage  on  your  screen, that is an 
  2242. indication that the menu file may have been created with an older version).
  2243.  
  2244. The  EZCONV  procedure will work with old menu files created under the following 
  2245. EZ-Menu  versions:   3.0,  3a, 3b, 3c, 3d, 3e, 3.1, and 3.2.  If you are using a 
  2246. version  of  EZ-Menu  earlier  than 3.0 (what a dinosaur!), you will have to re-
  2247. create  your  menus.   Menus created with EZ-Menu versions 3.5 and higher DO NOT 
  2248. need to be converted in order to operate with EZ-Menu 3.6 or 5.0.
  2249.  
  2250. There  are  TWO  ways  that EZCONV can operate: in AUTOMATIC mode or INTERACTIVE 
  2251. mode.   Automatic  mode  is  started by typing EZCONV AUTO and pressing <ENTER>.  
  2252. In  Automatic mode, EZCONV will search the current drive an subdirectory for any 
  2253. EZ-Menu  files (those with the .MNU extension) and automatically convert them to 
  2254. work  with  3.6.   If  a  menu  file is found but is already in 3.6 format or an 
  2255. older  format,  you will be notified and conversion of that file will be skipped 
  2256. automatically.   Upon  completion  of the conversion process for all menu files, 
  2257. you will be returned to DOS (or to the UPGRADE procedure).
  2258.  
  2259. INTERACTIVE  mode is started by typing EZCONV and pressing <ENTER>.  You will be 
  2260. prompted  to  enter  the  filename  of  the  menu  file (if no .MNU extension is 
  2261. entered  it will be appended onto your filename).  EZ-Menu will then convert the 
  2262. file.   If  the file is not in the proper format you will be told such and asked 
  2263. if  you  wish  to convert it anyway (although it probably won't be usable if you 
  2264. do).   In  interactive mode, you must manually tell EZCONV the name of each menu 
  2265. file  to  be  converted.   To  exit,  simply press <ENTER> at the prompt without 
  2266. typing anything.
  2267.  
  2268. In  BOTH  cases,  you  must  have  the  EZCONV.EXE  program  in  the  DRIVE  and 
  2269. SUBDIRECTORY  where  EZ-Menu is installed (where the menu files are), and invoke 
  2270. the  program  from that location.  You only need to do this once; thereafter you 
  2271. can erase the EZCONV.EXE file if you so desire.
  2272.  
  2273. After  the menu files have been converted (and you have finished configuring the 
  2274. program),  you should run EZ-Menu normally (by typing MENU) and the menus should 
  2275. work  fine.  If they don't you may have an older menu file, or the menu file may 
  2276. have become damaged.
  2277.  
  2278. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2279. (c) 1988, Progressive Computer Services
  2280. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 46
  2281.  
  2282.                      FILES INCLUDED WITH THE EZ-MENU PACKAGE
  2283.  
  2284.                     The following files are used by EZ-Menu:
  2285.                      (some are included, others are created)
  2286.  
  2287.          EZMENU.EXE     This is the EZ-Menu program.
  2288.          EZMENU.HLP     EZ-Menu context-sensitive help data.
  2289.          MENU.BAT       This  file  is  used  to  invoke  EZ-Menu,  if it is not 
  2290.                         present,  type  EZMENU  at the dos prompt and it will be 
  2291.                         created.   **NOTE**   The  NUMBER ONE problem users have 
  2292.                         when  installing EZ-Menu is that to start it after it is 
  2293.                         configured,  they  enter  EZMENU  at the dos prompt.  TO 
  2294.                         START  EZMENU, TYPE "MENU" AT THE DOS PROMPT (no quotes) 
  2295.                         AND  PRESS  RETURN.   The only time you should ever type 
  2296.                         EZMENU is if you are starting it for the first time.
  2297.          ONE_MOME.BAT   This file is created by EZ-Menu.
  2298.          MAIN.MNU       This  is the file containing the selections for the main 
  2299.                         menu.   If  it  is  not  present, then a new one will be 
  2300.                         created  and  the display will say 'There are no entries 
  2301.                         in  this  menu'  when you invoke EZ-menu.  At that point 
  2302.                         you should press F1 to add entries to the menu.
  2303.          EZMENU.DOC     The  file  you  are  reading  now,  which is the EZ-Menu 
  2304.                         documentation.   To  print  this  file you can type COPY 
  2305.                         EZMENU.DOC PRN: at the dos prompt.  
  2306.          READ-ME.1ST    This  file will always contain the latest information on 
  2307.                         EZ-Menu.    It   should   be   addressed  first,  before 
  2308.                         consulting the documentation.  
  2309.          INSTALL.BAT    The  installation  program for EZ-Menu, instructions for 
  2310.                         installation  of  EZ-Menu  will  be  in  the  file READ-
  2311.                         ME.1ST.  The basic syntax is:
  2312.                         INSTALL  d:,  where d: is the destination drive on which 
  2313.                         EZ-Menu  will be installed.  The install program assumes 
  2314.                         your  EZ-Menu  files will be transferred FROM a diskette 
  2315.                         in drive A:.  
  2316.          UPGRADE.BAT    This  is  an  alternate  installation procedure that has 
  2317.                         the  same  syntax  as  INSTALL.BAT but does not copy the 
  2318.                         sample  .MNU files to the destination drive and attempts 
  2319.                         to  convert  any  existing  menu  files  already  in the 
  2320.                         subdirectory for use with 3.6
  2321.          AUTOMOD.EXE    This  program is used by the INSTALL procedure to modify 
  2322.                         your PATH in the AUTOEXEC.BAT file.  
  2323.          EZCONV.EXE     This  program  will  convert  menu  files that were used 
  2324.                         with  older  versions  of  EZ-Menu (3.0-3e) so that they 
  2325.                         can be used in EZ-Menu 3.6.  
  2326.          FEATURES.DOC   This  file  outlines  the major enhancements and changes 
  2327.                         between  EZ-Menu  versions  3e  and  3.6. Even if you've 
  2328.                         never  used version 3e, this file is quite comprehensive 
  2329.                         in listing a lot of EZ-Menu's newest features.  
  2330.          READLOG.EXE    This is the usage log analyzer program.
  2331.          READLOG.PCS    The  is  the  configuration  file  for  READLOG  (it  is 
  2332.                         created if it doesn't exist, or the defaults are used).
  2333.          MAKEMNU.EXE    This is the automatic menu-creator for EZ-Menu.
  2334.          APPS.EZ        This file contains applications recognized by Makemnu.
  2335.  
  2336.     Any  other  files  with a .MNU extension are sub-menu files containing other 
  2337.     selections  accessible from EZ-Menu.  In the future the EZ-Menu package will 
  2338.     contain  MNU  files  for  such applications as Dos Commands, special printer 
  2339.     setups, etc.
  2340.  
  2341. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2342. (c) 1988, Progressive Computer Services
  2343. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 47
  2344.  
  2345.                                  TROUBLESHOOTING
  2346.  
  2347. Hopefully  you  won't  have  any  problems  installing  and using EZ-Menu but if 
  2348. something  should  go  wrong  and you have tried all of the options here, drop a 
  2349. note to PCS at the address above.  
  2350.  
  2351.  
  2352. WHEN  I SELECT AN ITEM FROM THE MENU, IT SAYS "DIRECTORY DOES NOT EXIST" OR "BAD 
  2353. COMMAND OR FILENAME".
  2354.     You  should  edit  the  entry  you  selected  and make sure your spelling is 
  2355.     correct,  or  that  the subdirectory and/or program you are calling actually 
  2356.     exists on the disk.
  2357.  
  2358. WHEN  I  SELECT  AN  ITEM FROM THE MENU, AFTER EXITING, I AM NOT RETURNED TO EZ-
  2359. MENU.
  2360.     This  is  probably  the most common problem (if any) that occurs.  It can be 
  2361.     due to several things:
  2362.     1.   You  have  defined  the  menu  entry  as a Program/Command (P), but are 
  2363.          actually  calling  a batch file.  You should change the menu entry to a 
  2364.          batch  type  (B),  then  copy  the batch file to the root directory (or 
  2365.          \EZMENU  is  it's installed there) (you may need to edit the batch file 
  2366.          to  have a command to change to the selected subdirectory if one is not 
  2367.          in it already).
  2368.     2.   You  may  not  have  installed EZ-Menu properly, the program may not be 
  2369.          recognizing  the  subdirectory  where  EZ-Menu  is  installed.  Try re-
  2370.          configuring the program.
  2371.     3.   The  program  you are calling may call other programs using batch files 
  2372.          in  which case it would terminate EZ-Menu's ability to re-appear.  This 
  2373.          is  uncommon  and  in  most  cases due to bad programming design on the 
  2374.          part  of  the  people  who wrote the software you want to call from EZ-
  2375.          Menu.   (only software which performs the tasks EZ-Menu does should use 
  2376.          these  techniques  in my opinion).  To solve this problem may require a 
  2377.          bit of modification to the calling programs' batch files.
  2378.     4.   The  calling  program  may  have  overwritten  part of DOS's data.  The 
  2379.          software  does  not conform to DOS' specifications.  An example of this 
  2380.          case  would  be  a  program  that was originally distributed on a self-
  2381.          booting  disk  not  needing dos, but was hacked or modified to run as a 
  2382.          single  file  from  the operating system.  This case is rare but can be 
  2383.          overcome  by  experimenting  with  different types of entries and batch 
  2384.          files.
  2385.  
  2386. WHEN I SELECT THE ITEM FROM THE MENU, THE COMPUTER FREEZES UP.
  2387.     The  program  was  not  designed  to  conform  to  DOS'  specifications, see 
  2388.     description number 4. above.
  2389.  
  2390.  
  2391. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2392. (c) 1988, Progressive Computer Services
  2393. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 48
  2394.  
  2395.                            TROUBLESHOOTING (continued)
  2396.  
  2397. I CAN'T EXECUTE OR EDIT MY MENU ENTRY, EZ-MENU SAYS MY PASSWORD IS INVALID.
  2398.     By  any  chance  did you consider that you may be trying the wrong password?  
  2399.     Are  your  fingers  on  the  right  keys?   Did you (dare I say) FORGET your 
  2400.     password??   It looks like you're out of luck because there is no way to get 
  2401.     to  the  entry without knowing the password.  You can either erase the entry 
  2402.     or  the .MNU file and start over, or in extreme cases contact Mike Perry and 
  2403.     he can possibly help you.
  2404.  
  2405. I GET GARBAGE ON MY SCREEN WHEN CREATING NEW ENTRIES.
  2406.     This  will  occur after erasing entries sometimes; I have found it to happen 
  2407.     frequently  when  you  use  the  F5  key  (erase  entries)  several times to 
  2408.     completely  clear a menu.  In such a case where you want to completely erase 
  2409.     all  items  from  a  menu,  it is recommended to exit to dos and use the DEL 
  2410.     command  to erase the specific .MNU file.  If you get garbage on the screen, 
  2411.     simply exit from EZ-Menu and restart it using MENU and it should clear up.
  2412.     
  2413.  
  2414. AFTER CONFIGURING EZMENU, THE SCREEN DISPLAYS "EZMENU.EXE Corrupted".
  2415.     For  some  reason the EZ-Menu program has been damaged.  Copy the EZMENU.EXE 
  2416.     file  from  your  original  disk  and  replace  this  damaged  file  and try 
  2417.     configuring  it  again.   Another  possibility  (more  common)  is  that the 
  2418.     EZMENU.EXE  file  is  not in the same subdirectory that is identified as the 
  2419.     EZ-Menu  subdirectory  in  configuration.   Try  going back into EZ-Menu and 
  2420.     reconfiguring,  paying  attention to the subdirectory where EZ-Menu is being 
  2421.     set-up.
  2422.  
  2423. WHEN EXITING TO DOS, MY CURSOR IS MISSING OR DIFFERENT FROM NORMAL.
  2424.     Since  EZ-Menu's  initial  development, I have noticed that one of the areas 
  2425.     where  things  are NOT consistent between IBM "compatibles" is video display 
  2426.     attributes  (which  is mainly a function of the display adapter).  If you're 
  2427.     having  problems  with  the  cursor, try changing the display setting in EZ-
  2428.     Menu's  configuration  (select Monochrome if you were previously using color 
  2429.     and  vice versa).  As a last resort, one sure solution is to set the command 
  2430.     to  execute  upon  exit  of  EZ-Menu to be something like MODE 80 which will 
  2431.     automatically  reset  the  screen  and  cursor.   EZ-Menu  5.0 automatically 
  2432.     resets  the  cursor  to its default setting when exiting - this now works in 
  2433.     virtually  any  display mode, however if a user-defined cursor has been set, 
  2434.     it will be replaced with DOS's default cursor type.
  2435.  
  2436. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2437. (c) 1988, Progressive Computer Services
  2438. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 49
  2439.  
  2440.                       SPECIAL TECHNIQUES FOR USING EZ-MENU
  2441.  
  2442. Here  are  a  few  tricks  you  can use to add special features.  These are just 
  2443. simple examples that can be expanded on for further capabilities.
  2444.  
  2445. If  you want to be able to select an option from the menu and NOT be returned to 
  2446. the  menu  after,  create  a batch file with the commands you want executed when 
  2447. you  select  the  entry, then add an entry to the menu as a Program/Command type 
  2448. (P)  and  for the exact command, type in the name of the batch file you created.  
  2449. When  selecting  this  option,  you  will  not  be  returned  to  the menu after 
  2450. completing your application(s).
  2451.  
  2452. The  Batch  file  type  entry  is very useful and most often overlooked.  If you 
  2453. want  to  set  up  certain  options  before  you  run  your application, put the 
  2454. appropriate  commands  in  a  batch  file  and  create  a Batch entry type.  For 
  2455. example,  I have a laser printer connected to my serial port.  Every time I turn 
  2456. on  the  printer  I have to initialize it via dos's MODE command.  Unfortunately 
  2457. the  laser printer uses a lot of electricity so I only turn it on when I plan to 
  2458. print  something  and  turn  if off when I'm finished.  So what I do is create a 
  2459. batch  file  called WORDPROC.BAT containing the MODE command to set it up, along 
  2460. with  the  commands  to switch to my word processing subdirectory and call-up my 
  2461. word  processor.  I then create an entry in my menu defined as a Batch type, and 
  2462. put  WORDPROC.BAT  as  the  command.   This  way  when  I want to enter the word 
  2463. processor, I turn on my printer and select my word processor from the menu.  EZ-
  2464. Menu sets up my printer and goes into the word processor.
  2465.  
  2466. If  you  have implemented reset-rexecution, you can manipulate how EZ-Menu deals 
  2467. with  computer  reset  by  conditionally  erasing the REXEC.EZ file in EZ-Menu's 
  2468. subdirectory.   If  it  is  erased,  reset-rexecution  will  not be invoked upon 
  2469. return to EZ-Menu if it exists, it will be in the following format:
  2470.     An ASCII file containing the following lines:
  2471.       line describing user name (for future versions)
  2472.       description of the menu choice
  2473.       name of menu file choice was from (with the .MNU extension)
  2474.       the number of the item executed (items are numbered from left to right)
  2475. You  could  actually  create  a program to make EZ-Menu automatically execute an 
  2476. option from a submenu.
  2477.  
  2478. If  you  encounter  any  strange  problems with EZ-Menu and have memory resident 
  2479. programs  in  use,  check  to  make  sure  that the RAM-resident software is not 
  2480. causing  the  problem.   I  haven't  run into any such circumstances, but if all 
  2481. else fails, contact me at the addresses listed above.
  2482.  
  2483. Another  characteristic  of  EZ-Menu  is  that, in order to avoid any keypresses 
  2484. that  may  be  in  the  input  buffer  prior to EZ-Menu's loading, the buffer is 
  2485. "purged"  when  EZ-Menu comes up.  Actually if there are any keys pending in the 
  2486. buffer,  only the first one is wiped out - so you power users who always like to 
  2487. typeahead  can actually call EZ-Menu and hit a command key to perform a function 
  2488. before  the  menu  is fully loaded.  The trick is to hit one character that will 
  2489. be  ignored,  and  the  rest  will  be  interpreted upon entry to EZ-Menu.  This 
  2490. feature   was  set  up  so  that  EZ-Menu  didn't  automatically  jump  into  an 
  2491. application  because  you  may  have  accidently hit a key prior to its loading.  
  2492. Here's  an  example  -  say you're in your word processor, and after exiting you 
  2493. know  you're  going  to  want  to  run item "D" on the menu, you would exit your 
  2494. program  and  hit any one key, then a "D" - and when EZ-Menu comes up, it throws 
  2495. away the first keypress and immediately interprets the "D".
  2496.  
  2497. EZ-Menu 3.6 By Michael Perry...............................System Documentation
  2498. (c) 1988, Progressive Computer Services
  2499. P.O. Box 8721, New Orleans, LA 70182  (504) 831-9717                    Page 50
  2500.  
  2501.                                      SUMMARY
  2502.  
  2503. EZ-Menu  was named appropriately.  It was designed to help computer users manage 
  2504. applications  without  having to memorize a large amount of syntax and technical 
  2505. information,  therefore  it  would be ironic for this documentation to be fairly 
  2506. comprehensive.   In most cases you should be able to navigate throughout EZ-Menu 
  2507. with  a  minimum of confusion.  If you have any problems, the first option is to 
  2508. check  your  spelling  of  file  and  subdirectory  names,  then  make  sure the 
  2509. appropriate  subdirectories  and  files  exist,  or  consult the troubleshooting 
  2510. guide  on  the previous pages.  If you have any entries of batch type, make sure 
  2511. the  appropriate  batch  files  are  in the specified subdirectory.  If problems 
  2512. persist, please contact P.C.S. at the address in this text.
  2513.  
  2514. NOTE:    Any  comments  or  criticisms  are  appreciated.  Please direct them to 
  2515.          Mike  Perry  at  the  addresses  or telephone numbers listed.  Also for 
  2516.          information  on  receiving  the  latest  versions of EZ-Menu along with 
  2517.          other  software  published  by  Progressive  Computer  Services, please 
  2518.          register  yourself  as  a  user by sending your name and address to the 
  2519.          address:
  2520.          
  2521.               Michael Perry, President
  2522.               Progressive Computer Services, Inc.
  2523.               P.O. Box 8721
  2524.               New Orleans, LA 70182.
  2525.               
  2526.               (504) 831-9717
  2527.               (504) 282-5753 (BBS - 24hrs a day, 300-14400 baud, HST modem)
  2528.               (504) 834-2160 (FAX)
  2529.               (800) 628-1131 (Toll-free software order line and support
  2530.                               for REGISTERED users only)
  2531.               
  2532. >>  If  you  enjoy using EZ-Menu, please let me hear from you!  It's always very 
  2533. >> satisfying to know that my efforts are appreciated!!
  2534.