home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / menu / mm100a.arc / MANUAL.ARC / MM.DOC
Text File  |  1987-10-07  |  131KB  |  3,294 lines

  1.  
  2.  
  3.  
  4.      
  5.      
  6.      
  7.      
  8.      
  9.      
  10.      
  11.      
  12.      
  13.      
  14.      
  15.      
  16.      
  17.      
  18.      
  19.      
  20.      
  21.      
  22.      
  23.      
  24.      
  25.                              Magic Menus User's Guide
  26.                          First Edition -- September 1987
  27.      
  28.                     Copyright (c) 1987 by Custom Technologies
  29.                                All Rights Reserved
  30.      
  31.      
  32.      
  33.      
  34.      
  35.      
  36.      
  37.      
  38.      
  39.      
  40.      
  41.      
  42.      
  43.      
  44.      
  45.      
  46.      
  47.      
  48.      
  49.      
  50.      
  51.      
  52.      
  53.      
  54.      
  55.                       Custom Technologies is a member of the
  56.                      Association of Shareware Professionals.
  57.  
  58.  
  59.  
  60.      
  61.      
  62.      
  63.                           Warranty and License Agreement
  64.      
  65.      
  66.      
  67.      
  68.      Magic Menus (tm) is a trademark of Custom Technologies.
  69.      
  70.      
  71.      - Warranty
  72.      
  73.      Magic Menus, and this manual, are provided AS IS without any warranty,
  74.      expressed or implied, including but not limited to fitness for a
  75.      particular purpose.  CUSTOM TECHNOLOGIES SPECIFICALLY DISCLAIMS ANY AND
  76.      ALL WARRANTIES.  IN NO EVENT SHALL CUSTOM TECHNOLOGIES BE LIABLE FOR
  77.      ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGE, INCLUDING BUT NOT
  78.      LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL OR OTHER DAMAGES
  79.      RESULTING FROM THE USE OF THIS PRODUCT.
  80.      
  81.      
  82.      - License
  83.      
  84.      The Magic Menus software is the property of Custom Technologies.  You
  85.      are granted a limited license to use this software on an evaluation
  86.      basis.  If you use Magic Menus regularly, you must register your copy
  87.      with Custom Technologies.  If you wish to use Magic Menus in multiple
  88.      locations (or on multiple computers) concurrently, you should register
  89.      one copy for each location.
  90.      
  91.      You are free to make as many copies as you wish and may distribute
  92.      Magic Menus freely (in its original form, including documentation).
  93.      Recipients of copies you make are granted a limited license to use
  94.      Magic Menus on a trial and evaluation basis.  If the recipient wishes
  95.      to use Magic Menus on a continuous basis, he should register his copy.
  96.      
  97.      You may not sell or ask any consideration for this product.  SIGs and
  98.      BBSs may ask a nominal fee to cover their copying and distribution
  99.      costs.  OEMs wishing to bundle Magic Menus with other products should
  100.      contact Custom Technologies for details.
  101.      
  102.  
  103.  
  104.  
  105.      
  106.      
  107.                                 Table of Contents
  108.      
  109.      
  110.      Introduction..........................................................3
  111.           0.1  Greetings...................................................3
  112.           0.2  Features....................................................3
  113.           0.3  Shareware...................................................4
  114.           0.4  Other Products..............................................4
  115.      
  116.      Chapter 1: Installing Magic Menus.....................................7
  117.           1.1  Hardware Requirements.......................................7
  118.           1.2  Disk Operating System.......................................7
  119.           1.3  First Time Installation.....................................7
  120.           1.4  Changing Magic Menus' Configuration.........................8
  121.           1.5  Suppressing Setup Options...................................9
  122.           1.6  Notes on the Maximum Memory Mode...........................10
  123.      
  124.      Chapter 2: A Quick Start Tutorial....................................11
  125.           2.1  Quick Install..............................................12
  126.           2.2  Running Magic Menus........................................12
  127.           2.3  Setting Up Applications....................................12
  128.           2.4  Other Menus................................................15
  129.           2.5  Pop-Ups....................................................16
  130.      
  131.      Chapter 3: Things You Need to Know...................................20
  132.           3.1  The Bottom Line............................................20
  133.           3.2  The Top Line...............................................20
  134.           3.3  The Pull-Down Menu System..................................20
  135.           3.4  The Help System............................................20
  136.           3.5  Pop-Ups....................................................21
  137.           3.6  Date Formats...............................................21
  138.           3.7  Editing within Magic Menus.................................22
  139.           3.8  Suppressing Setup Options..................................22
  140.      
  141.      Chapter 4: Menus.....................................................23
  142.           4.1  Adding a Menu Setup........................................23
  143.           4.2  Editing Menu Setups........................................24
  144.      
  145.      Chapter 5: Applications..............................................25
  146.           5.1  Adding an Application......................................25
  147.           5.2  Editing Applications.......................................33
  148.      
  149.      Chapter 6: Pop-Ups...................................................34
  150.           6.1  Directory Control Window...................................34
  151.           6.2  Printer Control Window.....................................36
  152.           6.3  Window to DOS..............................................37
  153.           6.4  Calculator.................................................38
  154.           6.5  List of Files..............................................38
  155.      
  156.      Chapter 7: Boot Options..............................................40
  157.           7.1  Add a Boot Option..........................................41
  158.           7.2  Editing Boot Options.......................................43
  159.      
  160.      Chapter 8: DOS Menu..................................................44
  161.           8.1  DOS Commands...............................................44
  162.           8.2  Run Any Command............................................44
  163.           8.3  DOS Shell..................................................45
  164.  
  165.  
  166.  
  167.      
  168.      Chapter 9: User Options..............................................46
  169.           9.1  Screen Delay...............................................46
  170.           9.2  Color Setup................................................46
  171.           9.3  Error Beep Setup...........................................47
  172.           9.4  Error Message Setup........................................47
  173.           9.5  Video Setup................................................47
  174.           9.6  Password Setup.............................................48
  175.           9.7  File Paths.................................................49
  176.           9.8  General Setup..............................................49
  177.           9.9  Printer Setup..............................................49
  178.           9.10 Drive Access Setup.........................................50
  179.           9.11 Order Form.................................................50
  180.      
  181.      Appendix A: Prompt Definition Quick Reference........................52
  182.      
  183.  
  184.  
  185.  
  186.      
  187.      
  188.                                    Introduction
  189.      
  190.      
  191.      0.1  Greetings
  192.      
  193.           Welcome to Magic Menus, the Software Environment Manager.  More
  194.      than just another menu program, we created Magic Menus to be a complete
  195.      system organizer.
  196.      
  197.           Magic Menus is packed with features that you will not find in any
  198.      other menuing program.  It allows you to define your own pull-down and
  199.      pop-up menus to control the functions of your computer, as well as
  200.      offering powerful pre-defined functions.   It has five pop-up windows
  201.      that range from an instant disk directory to a "Window to DOS", and
  202.      even includes a useful financial calculator!
  203.      
  204.           Experienced users will enjoy Magic Menus "Boot Options", which
  205.      let you effectively maintain ten different sets of AUTOEXEC and CONFIG
  206.      files.  Novices will appreciate Magic Menus' intuitive layout and ease
  207.      of setup and editing.  It is truly a system that has something to offer
  208.      everyone.
  209.      
  210.           If you are eager to get started, chapter 2 of this User's Guide is
  211.      a "Quick Start Tutorial" designed to introduce you to the Magic Menus'
  212.      environment.
  213.      
  214.      
  215.      0.2 Features
  216.      
  217.           - Uses intuitive pull-down and pop-up menu system
  218.           - Easy use for novices, extensive power for experienced users
  219.           - Up to 100 user-defined applications in 10 user-defined menus
  220.           - Powerful macro processors available for defining applications
  221.             allowing pre-defined or flexible user inputs
  222.           - Full screen editing
  223.           - Easy pre-defined "DOS" menu with common commands
  224.           - User-configurable "Boot Options" allow quick reconfiguring
  225.             of your computer's memory usage
  226.           - Five levels of password protection
  227.           - User configurable colors, messages, and sound
  228.           - Fast "direct" screen writing or optional "BIOS" writing for
  229.             multitasking systems
  230.           - "Maximum Memory Mode" for large programs
  231.           - DOS shell
  232.           - Pop-up file listing window
  233.           - Pop-up directory control window
  234.           - Pop-up printer control window
  235.           - Pop-up "Window to DOS" that remembers past commands
  236.           - Pop-up financial calculator with rolling tape
  237.           - Includes extensive, context sensitive on-line help
  238.      
  239.      
  240.  
  241.      
  242.      
  243.      Introduction                                                         3
  244.  
  245.  
  246.  
  247.      0.3  Shareware
  248.      
  249.           Magic Menus, like many other fine "shareware" products, has been
  250.      released by its authors to the public for evaluation.  We allow and
  251.      encourage free copying and distribution of the program (in its un-
  252.      altered original form).  We are committed to supporting and improving
  253.      Magic Menus.
  254.      
  255.           If you find Magic Menus useful, you should register your copy. The
  256.      shareware concept is meant to provide a full working copy to the user
  257.      for evaluation, and NOT to give away the author's hard work.  If you
  258.      choose not to register, then erase or pass your copy on to someone
  259.      else.  You can register by sending $29.95 (plus $3 shipping and
  260.      handling).
  261.      
  262.           When you register you will be placed on our mailing list, you will
  263.      receive a complete, illustrated User's Guide, and you will receive the
  264.      latest version of Magic Menus on disk.  More importantly, you will have
  265.      a license from Custom Technologies to use Magic Menus on a continuous
  266.      basis.
  267.      
  268.           Make checks payable to Custom Technologies.  Florida residents
  269.      please add 5% sales tax.  Send your registration and all other
  270.      correspondence to:
  271.      
  272.                                Custom Technologies
  273.                                    PO Box 10096
  274.                               Panama City, FL  32404
  275.                                   (904) 871-5479
  276.      
  277.      
  278.      
  279.      0.4  Other Products
  280.      
  281.           Custom Technologies produces other products in addition to Magic
  282.      Menus.  One of these is CheckMate (tm), our very popular bank account
  283.      management system for home or business.
  284.      
  285.      
  286.      0.4.1  CheckMate
  287.      
  288.           CheckMate is designed to help you keep an accurate track of your
  289.      personal financial activity... no more will you have to "guess" at your
  290.      balance, or labor furiously to make your checkbook match your bank
  291.      statement.  CheckMate will record and maintain your transactions, with
  292.      full editing capabilities at your fingertips.  It will sort and print
  293.      reports, search for selected items, help you reconcile your statements,
  294.      and even print your checks for you.  Your balances are automatically
  295.      updated and reported, and your records are accurate to the penny...
  296.      guaranteed!
  297.      
  298.  
  299.  
  300.  
  301.  
  302.      
  303.      
  304.      Introduction                                                         4
  305.  
  306.  
  307.  
  308.      CheckMate Features:
  309.      
  310.           - Uses intuitive pull-down menu system
  311.           - Supports up to eight accounts simultaneously
  312.             (total number of accounts is limited only by disk space)
  313.           - Supports Checking and Savings accounts
  314.           - Up to 32,767 transactions may be active per account
  315.           - Prints reports in standard format or in Borland Intl's
  316.             Traveling SideKick (tm) format
  317.           - Reports and Checks may be printed in PICA, ELITE or
  318.             CONDENSED print
  319.           - Transactions may be edited or printed and search criteria
  320.             may be specified on ANY field in the transaction
  321.           - Check printer supports continuous feed AND standard checks
  322.             (YOU define the check printing in the Check Set-Up form
  323.              and can use your own checks!)
  324.           - Allows  100 predefined transactions that can be called up
  325.             at a keystroke (such as mortgage payments, utility
  326.             bills, etc)
  327.           - Provides a financial calculator for quick figures on
  328.             loans, regular deposit accounts, and compounding
  329.           - Helps you reconcile your accounts when your statements
  330.             arrive, and prints a complete report of outstanding
  331.             transactions
  332.           - Includes extensive, context sensitive on-line help
  333.      
  334.           You can order CheckMate by sending $29.95 plus $3 shipping and
  335.      handling.
  336.      
  337.      
  338.      0.4.2  CheckMate-GL
  339.      
  340.           We also have released CheckMate-GL, a fully functional, multiple-
  341.      entry general ledger (accounting) package that integrates with
  342.      CheckMate.  If you need a more detailed break-down of your expenses and
  343.      revenues, or if you run a business, then CheckMate-GL is for you.
  344.      
  345.      CheckMate-GL Features:
  346.      
  347.           - Uses intuitive pull-down and pop-up menu system
  348.           - Fully implemeted "classical" general ledger system for
  349.             both home and business use
  350.           - Integrates with CheckMate (tm) Personal Financial Software
  351.           - Supports up to 256 accounts simultaneously
  352.           - Powerful search and filter routines available for all
  353.             databases and reports
  354.           - Unique "Quick-Look" reports (including pre-posting)
  355.           - Flexible pre-defined reports with output flow control
  356.           - Unique and powerful "custom" report command language for
  357.             the power user with automatic generation for the novice
  358.           - Fully editable journal entries allowing pen and ink
  359.             corrections (no reverse entries!) prior to posting
  360.           - Allows 50 predefined journal transactions that can be
  361.             called up at a keystroke
  362.           - Pop-up chart of accounts for quick reference
  363.      
  364.      
  365.      Introduction                                                         5
  366.  
  367.  
  368.  
  369.           - Pop-up accountant's calculator with rolling tape
  370.           - Includes extensive, context sensitive on-line help
  371.      
  372.           You can order CheckMate-GL by sending $39.95 plus $3 shipping and
  373.      handling.
  374.      
  375.      
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.      
  425.      
  426.      Introduction                                                         6
  427.  
  428.  
  429.  
  430.      
  431.      
  432.                        Chapter 1 -- Installing Magic Menus
  433.      
  434.      
  435.      1.1  Hardware Requirements
  436.      
  437.           Magic Menus will run on an IBM PC/XT/AT/jr (or compatible) with at
  438.      least 256K of memory and 2 DSDD floppy disk drives.  A hard-drive is
  439.      recommended.  Magic Menus may be used on a floppy disk, but its utility
  440.      will be very limited.  Magic Menus supports all IBM compatible displays
  441.      including the EGA.
  442.      
  443.      
  444.      1.2  Disk Operating System
  445.      
  446.           Magic Menus supports (and requires) DOS 2.0 or above.  Due to
  447.      limitations of DOS 2.X, however, the "Maximum Memory Mode" feature is
  448.      only available in DOS 3.0 and above.
  449.      
  450.      
  451.      1.3  First-Time Installation
  452.      
  453.           Magic Menus must be installed before it may be run.  Installation
  454.      requires the presence of two files:
  455.      
  456.              MMINST.COM   (the installation program)
  457.              MAGIC.DIS    (Magic Menus distribution file)
  458.      
  459.      Make sure that both of the above files are on the same disk and in the
  460.      same directory.  Then type the command:
  461.      
  462.              MMINST <return>
  463.      
  464.      You are now running the installation procedure.  Select option 1 (First
  465.      Time Install) and you are ready to begin.  Read the instructions and
  466.      press any key to continue.
  467.           The first question that you must answer is what drive you will be
  468.      installing Magic Menus on.  This is usually your hard drive.  For
  469.      instance, enter the letter "C" (without quotes) if your hard drive is
  470.      C.  You will then be prompted for confirmation.  Simply type "Y" or "N"
  471.      and press <return>.
  472.           If you press "Y", Magic Menus will create the appropriate direc-
  473.      tories on your disk and copy the Magic Menus executable files directly.
  474.      You will then be asked several questions about your system and config-
  475.      uration desires.  If you are unsure about the answers to the questions,
  476.      then press <return> with no answer and Magic Menus will use its default
  477.      values.  These defaults will work for most machines, and you can always
  478.      change the setups later.
  479.           The first question that you will be asked is whether or not your
  480.      machine is an IBM PC or true compatible.  Most "clones" fall into the
  481.      compatible category and you should answer the question "YES".  If you
  482.      are using a machine such as the Tandy 2000 or the Zenith 100, then
  483.      answer this question "No".  (Technical Note:  At this writing, Magic
  484.      Menus has not been tested on non-compatible machines.  We believe that
  485.      
  486.      
  487.      Chapter 1: Installing Magic Menus                                    7
  488.  
  489.  
  490.  
  491.      it should run, but can make no guarantees.  Zenith 100 owners must run
  492.      ZPC or another PC-emulation package.  If you are successful in running
  493.      Magic Menus on a non-compatible machine then please let us know so we
  494.      may pass the information along to others).
  495.          Next you will be asked whether you desire to use direct or BIOS
  496.      screen writing.  Direct screen writing causes Magic Menus to access the
  497.      computer's video memory when reading or writing to the screen.  This is
  498.      very fast, but can cause problems in multi-user or multi-tasking
  499.      systems (like DesqView or DoubleDos).  Select BIOS writing if you plan
  500.      to use Magic Menus in this type of environment.  The BIOS screen
  501.      writing, however, is much slower.  Non-IBM compatible computers should
  502.      also select BIOS screen writing since your video memory will most
  503.      likely be different.
  504.           The next question is simply whether or not you have a color moni-
  505.      tor.  This question is important since Magic Menus' default colors may
  506.      cause an unreadable display on composite monochrome monitors connected
  507.      to color graphics cards.  Simply answer yes or no.
  508.          After indicating the type of monitor that you have, you will be
  509.      asked whether or not your monitor "snows" when writing to the screen.
  510.      The original IBM color graphics adapter did not arbitrate memory
  511.      contention and would could cause the snow.  It is not harmful, but can
  512.      be very annoying.  If you have an old CGA, then answer this question
  513.      "yes".  If you are unsure, then answer "no" (you can always change it
  514.      later).  If you own a laptop computer with an LCD screen, then defin-
  515.      itely answer "no" since the snow suppression routines can cause Magic
  516.      Menus to runs very slowly on this type of computer.
  517.           The last question that you will be asked is your primary printer
  518.      port.  The default answer is LPT1, although some people have serial
  519.      printers and it may be COM1 or COM2.  Consult your DOS reference guide
  520.      for more information.  If you are unsure of your system configuration,
  521.      then just stick with LPT1.  It is probably correct.
  522.      
  523.           After you answer all the questions, Magic Menus will be installed
  524.      and ready to run.  Just type:
  525.      
  526.              MAGIC <return>
  527.      
  528.      and you will see the system initialize and display the opening screen.
  529.      Continue by pressing any key.  (The opening screen will remain for
  530.      approximately thirty seconds if no key is pressed).  You will now be in
  531.      the Magic Menus environment.
  532.      
  533.           Proceed to Chapter 2 now for "A Quick Start Tutorial" and an
  534.      introduction to Magic Menus.
  535.      
  536.      
  537.      1.4  Changing Magic Menus' Configuration
  538.      
  539.           After Magic Menus has been installed, you may change its configur-
  540.      ation in two ways.  Many of Magic Menus' options may be altered while
  541.      actually running Magic Menus (more about this later).  You may also run
  542.      the installation program again and directly alter the parameters.  To
  543.      do this, you must copy the installation program (MMINST.COM) to your
  544.      Magic Menus disk and directory.  (That is, make sure that MMINST.COM
  545.      and MM.COM are in the same place).
  546.      
  547.      
  548.      Chapter 1: Installing Magic Menus                                    8
  549.  
  550.  
  551.  
  552.           To change Magic Menus' configuration, simply type:
  553.      
  554.              MMINST <return>
  555.      
  556.      The installation menu will appear.  Select option 2 (Change Configura-
  557.      tion) and you will be presented with another menu.  Pick the option you
  558.      desire to modify from this menu.
  559.      
  560.           IBM Compatibility:  This flag is used to tell Magic Menus whether
  561.           your computer is an IBM PC or tru compatible.
  562.      
  563.           Video Options:  You may direct Magic Menus to use BIOS screen
  564.           writing, indicate the type of monitor you have, and whether or not
  565.           you need Magic Menus to suppress "snow" (or flicker).
  566.      
  567.           Program File Drive/Path:  At first installation, Magic Menus puts
  568.           itself into a directory called "\MAGIC".  You may change that
  569.           directory here.  After changing the directory, you must create the
  570.           new directory yourself and copy all of the program files (MM.COM,
  571.           MM.000, MM.OVL, and MM.HLP) to the new directory.
  572.      
  573.           Data File Drive/Path:  At first installation, Magic Menus puts
  574.           its data files into a directory called "\MAGIC\DATA".  You may
  575.           change that directory here.  After changing the directory, you
  576.           must create the new directory yourself and copy all of the data
  577.           files (MM.DEF plus any you create yourself) to the new directory.
  578.      
  579.           Batch File Drive:  In "maximum memory mode", Magic Menus creates a
  580.           batch file to execute commands.  Since Magic Menus must "stuff"
  581.           the keyboard buffer (to pass execution to the batch file), the
  582.           file name (including the path) is limited to fifteen characters
  583.           (the size of the standard IBM PC keyboard buffer).  The batch file
  584.           will be created in the root directory of the drive you indicate
  585.           here.  It will be automatically erased after control is passed
  586.           back to Magic Menus.  If you have a RAM disk installed on your
  587.           computer, you can speed up program execution by making it your
  588.           batch file drive.
  589.      
  590.           Printer Options:  You may indicate whether you have a serial or
  591.           parallel printer, and which port it is connected to.
  592.      
  593.      After you have set the options, select 9 to return to the main menu.
  594.      You may then save your changes by selecting 9 again, or abort the
  595.      process by selecting 0.
  596.      
  597.      
  598.      1.5  Suppressing Setup Options
  599.      
  600.           Once you have installed and configured Magic Menus, you may want
  601.      to disable the setup features so that others may use the system but not
  602.      be able to modify it.  MMINST has an option for toggling the setup
  603.      options on and off.  Select option 4 from the "Magic Menus Installa-
  604.      tion" and you will be asked whether or not you want to suppress the
  605.      setup options.  Answer the question appropriately.
  606.      
  607.      
  608.      
  609.      Chapter 1: Installing Magic Menus                                    9
  610.  
  611.  
  612.  
  613.      
  614.      1.6  Notes on the Maximum Memory Mode
  615.      
  616.           The "Maximum Memory Mode" in Magic Menus is designed to free up
  617.      the memory that Magic Menus uses while running large applications.
  618.      
  619.           To this end, Magic Menus creates a batch file and invokes each
  620.      command with a copy of the DOS "command processor".  To do this, Magic
  621.      Menus must be able to find COMMAND.COM.
  622.      
  623.           You should specify DOS's search path (with the PATH command) so
  624.      that Magic Menus can find COMMAND.COM.  This is usually the root
  625.      directory of your hard drive.  A command such as
  626.      
  627.           PATH = C:\
  628.      
  629.      Usually does the trick.  You should place this command in your
  630.      AUTOEXEC.BAT file so that it is automatically executed when you turn
  631.      your computer on.  Consult you DOS Reference Guide for additional
  632.      information.
  633.      
  634.           Magic Menus passes control to the batch file (called MMTMP.BAT) by
  635.      stuffing the PC's keyboard buffer.  This may not work on some not-so-
  636.      compatible machines.  Also, the maximum memory mode is not available
  637.      under versions of DOS below 3.0.
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.      
  669.      
  670.      Chapter 1: Installing Magic Menus                                   10
  671.  
  672.  
  673.  
  674.      
  675.      
  676.                        Chapter 2 -- A Quick Start Tutorial
  677.      
  678.      
  679.           If you are like most people, you want to start using a software
  680.      product "right out of the box".  While Magic Menus has many advanced
  681.      features that will require some thought and planning to fully exploit,
  682.      it is also friendly and easy enough to use immediately.  This tutorial,
  683.      though brief, will lead you through the setup and main features.  You
  684.      can then take your time and study the rest of the User's Guide in
  685.      depth.
  686.      
  687.           We are assuming that you have not yet installed or configured
  688.      Magic Menus.  If you have already installed it, skip section 2.1.  If
  689.      you've played with it some (and made some data entries), please keep in
  690.      mind that the tutorial can't know this and some of the screens may not
  691.      appear exactly as described.
  692.      
  693.      
  694.      2.1  Quick Install
  695.      
  696.           This "quick-install" feature assumes that you have an IBM PC (or
  697.      true compatible) with a hard disk (labelled drive C) running DOS 2.0
  698.      or higher.  If not refer to chapter 1, "Installing Magic Menus".
  699.      
  700.           Insert your Magic Menus distribution disk in drive A.  Type:
  701.      
  702.              A:
  703.      
  704.      and then <return>.  Now type:
  705.      
  706.              MMINST
  707.      
  708.      and <return>.  The Magic Menus installation screen will appear.  Select
  709.      "1) First Time Install" by pressing a "1" and then <return>.  Read the
  710.      instructions that are displayed and press return again.
  711.      
  712.           When Magic Menus asked what drive you are installing, press:
  713.      
  714.              C
  715.      
  716.      and then <return>.  Answer "Y" (and <return>) to the next question and
  717.      away we go!.  The installation program will have copied all of the
  718.      Magic Menus file to the hard disk.
  719.      
  720.           Now you will be asked five questions.  Magic Menus comes pre-
  721.      configured for a standard IBM PC, so simply press <return> and accept
  722.      the defaults for each.  (Press <return> five times.  The installation
  723.      procedure will indicate that it has saved the new setups, and Magic
  724.      Menus is ready to run!).
  725.      
  726.      
  727.  
  728.  
  729.      
  730.      
  731.      Chapter 2: A Quick Start Tutorial                                   11
  732.  
  733.  
  734.  
  735.      2.2  Running Magic Menus
  736.      
  737.           After the installation, you will be in the root directory of your
  738.      hard disk.  To start Magic Menus, simply type
  739.      
  740.           MAGIC
  741.      
  742.      and press <return>.  Magic Menus opening screen will appear.  Press any
  743.      key at this point to continue.
  744.      
  745.           You should now be in Magic Menus' main screen.  Before we go any
  746.      further, press the <F1> key.  You will see Magic Menus' help window
  747.      appear.  The window is context-sensitive, and you can pop it up anytime
  748.      for instant assistance.  Use your up and down arrow keys, or the <PgUp>
  749.      and <PgDn> keys to move through the help message.
  750.      
  751.           Press <ESC> and the help message will disappear.  The <ESC> key is
  752.      the universal back-up key in Magic Menus... you can always press <ESC>
  753.      to get back to where you just were.
  754.      
  755.          Notice the menu bar across the top.  Use your left and right arrow
  756.      keys to move the high-lighted bar from choice to choice.  Try it now.
  757.      
  758.           Now press <return>, and you will see that Magic Menus will "pull-
  759.      down" another menu!  The up and down arrow keys will move the high-
  760.      lighted bar through the choices.  Also try the left and right arrow
  761.      keys.  They still work as well!  Press <ESC> and the pull-down menu
  762.      will disappear.  Try it.
  763.      
  764.           Now let's continue with the Magic Menus tutorial.  Use your left
  765.      arrow key to move the bar over the "DOS" choice.  Press <return> to
  766.      pull the menu down.  You should see a list of familiar choices.  The
  767.      first one is "Directory".  Make sure the high-lighted bar is over the
  768.      word "Directory" and press return.  Magic Menus will pop-up a window.
  769.      Press <F10> now, and watch what happens.  Magic Menus passed the "DIR"
  770.      command to DOS, just as if you had typed it yourself!  Press any key
  771.      now to return to Magic Menus.  Press <ESC> to exit the "Directory
  772.      Window", and then <ESC> again to exit the "DOS" menu.
  773.      
  774.           Most of Magic Menus' functions work in this way.  You may want to
  775.      play with the functions available in the DOS menu a while to familiar-
  776.      ize  yourself with the concepts.
  777.      
  778.      
  779.      2.3  Setting Up Applications
  780.      
  781.           Magic Menus' main purpose is to allow you to create and execute
  782.      your own menus and choices.  Move the high-lighted bar over the word
  783.      "Applications" and pull the menu down.  You will see two choices:
  784.      
  785.              Add application
  786.              Edit application
  787.      
  788.      We can't edit an application since we haven't defined any yet.  Put the
  789.      bar over "Add application" and hit <return>.  The "Application Entry
  790.      
  791.      
  792.      Chapter 2: A Quick Start Tutorial                                   12
  793.  
  794.  
  795.  
  796.      Window" will appear.
  797.      
  798.           Now I'm going to lead you through a simple application set up.
  799.      Just follow my instructions, and you'll soon catch on.
  800.      
  801.      Steps:
  802.      
  803.           1)  Your cursor should be at the "Menu Prompt" field.  type
  804.      
  805.                      Directory
  806.      
  807.               and press <return>.
  808.      
  809.      
  810.           2)  For the "Hot Key", type
  811.      
  812.                      D
  813.      
  814.               and <return>, and then press <return> again (to skip the
  815.               "Prompt for Disk" field).
  816.      
  817.      
  818.           3)  You should now be at the the line that reads "Command 1:".
  819.               Enter
  820.      
  821.                      dir
  822.      
  823.               and press <return>.
  824.      
  825.      
  826.           4)  Where it says "Pause", type
  827.      
  828.                      Y
  829.      
  830.               and a "YES" will appear.
  831.      
  832.      
  833.           5)  That's it!  Press <F10> now, and Magic Menus will save your
  834.               setup.
  835.      
  836.      After saving the setup, you will notice that Magic Menus clears the
  837.      data from the window.  That's because it is setting you up to enter
  838.      another application.  We're done for now, so press <ESC> to exit the
  839.      entry window.
  840.      
  841.           See what's happened?  Magic Menus has "magically" inserted your
  842.      setup into the "Applications" menu!  It should now look like this:
  843.      
  844.              Directory
  845.              Add application
  846.              Edit application
  847.      
  848.      Place the high-lighted bar over the word "Directory" (if it's not
  849.      there already) and press <return>.  You should now be looking at the
  850.      directory on your disk!  Press any key to return to Magic Menus.
  851.      
  852.      
  853.      Chapter 2: A Quick Start Tutorial                                   13
  854.  
  855.  
  856.  
  857.      
  858.           That's a pretty simple example, and it may not seem like much.
  859.      But Magic Menus will allow you to execute your own programs as well
  860.      (such as Lotus 123, WordStar, CheckMate, etc), as well as simple DOS
  861.      commands.  And you can execute more than one command in an application
  862.      and use powerful parameter prompting commands.  We're not going to talk
  863.      about all of Magic Menus' features in this tutorial, especially the
  864.      more advanced ones.  They are covered in detail in the User's Guide.
  865.      
  866.           Let's try one more applications example.  Select "Add application"
  867.      again so that you are back in the "Application Entry Window".  Now,
  868.      follow the steps:
  869.      
  870.           1)  In the "Menu Prompt" field.  type
  871.      
  872.                      Type a file
  873.      
  874.               and press <return>.
  875.      
  876.      
  877.           2)  For the "Hot Key", type
  878.      
  879.                      T
  880.      
  881.               and <return>, and then press <return> again (to skip the
  882.               "Prompt for Disk" field).
  883.      
  884.      
  885.           3)  You should now be at the the line that reads "Command 1:".
  886.               Enter
  887.      
  888.                      type %1
  889.      
  890.               and press <return>.
  891.      
  892.      
  893.           4)  Where it says "Pause", type
  894.      
  895.                      Y
  896.      
  897.               and a "YES" will appear.
  898.      
  899.      
  900.           5)  Now keep pressing <return> until the cursor is in the "Prompt
  901.               1 (%1):" field.  Type the following line:
  902.      
  903.                      File to Type:
  904.      
  905.               and press <return>.
  906.      
  907.      
  908.  
  909.  
  910.  
  911.  
  912.      
  913.      
  914.      Chapter 2: A Quick Start Tutorial                                   14
  915.  
  916.  
  917.  
  918.           6)  You should now be in the "Response Length" field.  Type
  919.      
  920.                      12
  921.      
  922.              and then <return>.
  923.      
  924.      
  925.           7)  Now keep pressing <return> until the cursor is in the
  926.               "Description" field.  Type the following line:
  927.      
  928.                      This function types a file to the screen
  929.      
  930.               and press <return>.
  931.      
  932.      
  933.           8)  That's it!  Press <F10> now, and Magic Menus will save your
  934.               setup.
  935.      
  936.      Press <ESC> to exit the entry window.  Once again, Magic Menus has
  937.      added the choice to the menu.  Your menu should now look like this:
  938.      
  939.              Directory
  940.              Type a file
  941.              Add application
  942.              Edit application
  943.      
  944.      Move the high-lighted bar over "Type a file", and press <return>.  What
  945.      you see now is a window asking you what file you want to type.  You
  946.      told Magic Menus do do that when you entered "File to Type" in the
  947.      "Prompt 1" field!  The space in which you have to enter your response
  948.      is determined by the "Response Length" (you entered a 12).  Enter the
  949.      file name:
  950.      
  951.              AUTOEXEC.BAT
  952.      
  953.      in the window and press <return>.  If that file is present in your
  954.      current directory, DOS will display it on the screen.  If not, DOS will
  955.      display the message "File not found".
  956.      
  957.           Well, that's the jist of defining applications.  There's a WHOLE
  958.      lot more that you can do in defining the applications.  I can't begin
  959.      to discuss them all here.  Turn to the chapter on "Applications" for
  960.      discussion and examples!
  961.      
  962.      
  963.      2.4  Other Menus
  964.      
  965.           In the meantime, let's continue our tutorial on Magic Menus.  You
  966.      may notice that the "Applications" menu can only hold ten entries.
  967.      Don't worry... you can easily expand that to meet your needs.  Move the
  968.      high-lighted bar on the main menu to the "other Menus" option and pull
  969.      the window down.  This menu looks a lot like the "Applications" menu,
  970.      except that one choice is already defined (the "Main menu").  Select
  971.      "Add menu setup" and the "Menu Entry Window" should open up.  Now,
  972.      follow these steps:
  973.      
  974.      
  975.      Chapter 2: A Quick Start Tutorial                                   15
  976.  
  977.  
  978.  
  979.      
  980.           1)  Your cursor should be at the "Menu Prompt" field.  type
  981.      
  982.                      New menu
  983.      
  984.               and press <return>.
  985.      
  986.      
  987.           2)  For the "Hot Key", type
  988.      
  989.                      N
  990.      
  991.               and <return>.
  992.      
  993.      
  994.           3)  You should now be at the the line that reads "Menu Name:".
  995.               Enter
  996.      
  997.                      My New Menu
  998.      
  999.               and press <return>.
  1000.      
  1001.      
  1002.           4)  Skip the "Password Level" and go to the "Description" field.
  1003.               Type:
  1004.      
  1005.                      This is a New Menu that I have Defined.
  1006.      
  1007.               and press <return> again.
  1008.      
  1009.      
  1010.           5)  Press <F10> now, and Magic Menus will save your setup.
  1011.      
  1012.      
  1013.      Press <ESC> now to exit the entry window.  Congratulations! You've
  1014.      defined a new menu!  You should see it listed on the screen.  Move the
  1015.      high-lighted bar over the "New menu" option and press <return>.  The
  1016.      menu name in the lower-right corner of the screen should now read "My
  1017.      New Menu".  Now, use the left arrow key to move the menu to "Appli-
  1018.      cations".  What do you see?
  1019.      
  1020.           You should see that there are no applications defined.  Where did
  1021.      they go?  No where!  They are still there, but if you want to use them,
  1022.      you must go back to the "other Menus" menu and select "Main menu"!  You
  1023.      see, you can define up to ten menus, and each menu can have up to ten
  1024.      applications, for a total of 100.  Again, this is just a brief tutoral
  1025.      to get you acquainted.
  1026.      
  1027.           Now let's go to some of the other features of Magic Menus.
  1028.      
  1029.      
  1030.      2.5  Pop-Ups
  1031.      
  1032.           Go to the "Pop-ups" menu on the main screen (you should have a
  1033.      good handle on the pull-down menu system by now).  Pull the menu down.
  1034.      
  1035.      
  1036.      Chapter 2: A Quick Start Tutorial                                   16
  1037.  
  1038.  
  1039.  
  1040.      Notice that the first five choices here have "<alt-key>" references?
  1041.      That is, you can pick these items by press their <alt-key> as well as
  1042.      from the menu.  In fact, you can pop these windows up almost ANYWHERE
  1043.      inside of Magic Menus!  You will find these to be a tremendous conven-
  1044.      ience!
  1045.      
  1046.           Try one out.  Press <alt-C> (that's the <ALT> key and the letter
  1047.      "C" at the same time).  A calculator should appear.  (If you use
  1048.      CheckMate-GL, you should recognize this calculator!).  Press <ESC> and
  1049.      you are back where you started.
  1050.      
  1051.           Now press <alt-L>.  This is the "File Listing Window".  What you
  1052.      see first is a prompt for a file spec.  Just press <return> for now,
  1053.      and the window will open.  It displays a simple listing of files on the
  1054.      disk.  You can move the high-lighted bar around the listing with the
  1055.      arrow keys.  Magic Menus can make great use of this window and the
  1056.      ability to select a file.  Refer to later chapters in the User's Guide
  1057.      for more information.  For now, just remember that this handy window is
  1058.      present, and press <ESC> to return to the "Pop-ups" menu.
  1059.      
  1060.           Let's give the "Window to DOS" a try.  Press <alt-W>.  What you
  1061.      see is a window that allows you to enter commands just as if you were
  1062.      at the DOS prompt!  Try it... type
  1063.      
  1064.              dir
  1065.      
  1066.      and press <return>.  Once again, a directory of the disk will appear.
  1067.      (We've found a lot of ways to get a directory of the files, haven't we?
  1068.      Remember that we're just using the DIR command as an example.  You can
  1069.      type any available DOS command or application in the "Window to DOS").
  1070.      
  1071.           Press any character key to return to Magic Menus.  Notice that the
  1072.      command you entered ("dir") is still shown on the screen?  This is
  1073.      because Magic Menus saves the last ten commands that you issue in this
  1074.      window.  Press the up arrow key and see what happens.  Magic Menus
  1075.      pulls the last command you entered into the command line.  You can re-
  1076.      issue the command quickly, and you may even edit it first!  But let's
  1077.      keep going now.  Press <ESC> to pop back to the menu.
  1078.      
  1079.           The last two "Pop-ups" require that we enter some information
  1080.      before they will be of any use.
  1081.      
  1082.           Select "1: add a directory choice" from the menu.  The "Directory
  1083.      Entry Window" appears.  Now follow the steps:
  1084.      
  1085.           1)  Your cursor should be at the "Menu Prompt" field.  type
  1086.      
  1087.                      Magic Menus' Data
  1088.      
  1089.               and press <return>.
  1090.      
  1091.      
  1092.  
  1093.  
  1094.  
  1095.      
  1096.      
  1097.      Chapter 2: A Quick Start Tutorial                                   17
  1098.  
  1099.  
  1100.  
  1101.           2)  For the "Directory", type
  1102.      
  1103.                      C:\MAGIC\DATA
  1104.      
  1105.               and <return>.
  1106.      
  1107.      
  1108.           3)  Press <F10> now, and Magic Menus will save your setup.
  1109.      
  1110.      
  1111.      Press <ESC> now to exit the entry window.  What have we done?  Press
  1112.      <alt-D> and you will see...
  1113.      
  1114.           You should now be looking at the "Select Directory Window".  Do
  1115.      you see the choice you just added?  Put the high-lighted bar over it
  1116.      and press <return>.  You may not think that anything has happened, but
  1117.      you have actually changed the active directory!  Look at the "Current
  1118.      Path" (located in the lower right of the screen).  It should read:
  1119.      
  1120.              C:\MAGIC\DATA
  1121.      
  1122.      Now, isn't that easier than typing "CHDIR C:\MAGIC\DATA" at the DOS
  1123.      prompt?  Press <ESC> to go back to the "Pop-ups" menu now, and let's
  1124.      finish up.
  1125.      
  1126.           The last pop-up is meant to help you control your printer.  Select
  1127.      "3: add printer string" to make an entry.  In this window, you can
  1128.      define codes to change your printer's mode (such as putting it in near
  1129.      letter quality, italics, etc).  Since there are literally hundreds of
  1130.      different printers available, we can't supply these control strings for
  1131.      you.  You can find them in your printer's manual.  Magic Menus uses a
  1132.      common way of entering the control strings.  The method is discussed in
  1133.      detail in the "Pop-ups" chapter of the User's Guide.  For now we'll
  1134.      just go through a quick example and leave the details to the User's
  1135.      Guide.  Follow the steps!
  1136.      
  1137.           1)  Your cursor should be at the "Menu Prompt" field.  type
  1138.      
  1139.                      Just a Test
  1140.      
  1141.               and press <return>.
  1142.      
  1143.      
  1144.           2)  For the "Printer String", type
  1145.      
  1146.                      \72\101\108\108\111\33\13\10
  1147.      
  1148.               and <return>.
  1149.      
  1150.      
  1151.           3)  Press <F10> now, and Magic Menus will save your setup.
  1152.      
  1153.      
  1154.      Press <ESC> now to exit the entry window.  Press <alt-P> to invoke the
  1155.      "Printer Control Window".  Make sure that your printer is on, on-line,
  1156.      
  1157.      
  1158.      Chapter 2: A Quick Start Tutorial                                   18
  1159.  
  1160.  
  1161.  
  1162.      and has some paper.  Select your new entry by putting the bar over it
  1163.      and pressing <return>, and you should get the message!  (In reality you
  1164.      will use this window to send un-printable CONTROL strings to your
  1165.      printer.  We just used this example here to demonstrate the principle,
  1166.      since we have no way of knowing what type of printer that you have).
  1167.      
  1168.           One final thing.  Try pressing <alt-C> now.  Now press <alt-W>.
  1169.      Now <alt-D>.  See?  You can pop windows up on top of one another (up to
  1170.      several layers deep).  Remember, you DON'T have to be in the "Pop-ups"
  1171.      menu to invoke these windows.  You can call them up almost anywhere
  1172.      inside of Magic Menus!
  1173.      
  1174.           To end your initial tour of Magic Menus, keep pressing the <ESC>
  1175.      key until you get the question:
  1176.      
  1177.              Exit Magic Menus?
  1178.      
  1179.      Answer yes, and you're back to DOS.  We've just barely scratched the
  1180.      surface of Magic Menus' many abilities, so don't forget to ponder over
  1181.      the User's Guide.  This tutorial should help get you started, however.
  1182.      The help screens also offer a lot of explanation as you look at some of
  1183.      the stuff we didn't cover here (such as "Boot options" and "Options").
  1184.      Enjoy!
  1185.      
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.      
  1218.      
  1219.      Chapter 2: A Quick Start Tutorial                                   19
  1220.  
  1221.  
  1222.  
  1223.      
  1224.      
  1225.                        Chapter 3 -- Things You Need to Know
  1226.      
  1227.      
  1228.           This section discusses some of the "basics" of Magic Menus's
  1229.      operation.
  1230.      
  1231.      
  1232.      3.1  The Bottom Line
  1233.      
  1234.           As you run Magic Menus, the bottom line of the screen summerizes
  1235.      the functions that are available to you.  It is always present, and
  1236.      should speed your use of the program as you become familiar with its
  1237.      many capabilities.  Many of Magic Menus' functions are activated by
  1238.      the PC's function keys.  The bottom line identifies the operation of
  1239.      these keys (and others).
  1240.      
  1241.      
  1242.      3.2  The Top Line
  1243.      
  1244.           The right side of the top line of the screen displays the status
  1245.      of your keyboard (CAPS LOCK, NUM LOCK, SCROLL LOCK).  It also indicates
  1246.      whether you are in insert or overwrite mode (for text entry), and
  1247.      whether you are currently directing Magic Menus to write directly to
  1248.      the screen memory or through the BIOS.  (NOTE:  These flags can be
  1249.      turned off at the user's option.  They may not work properly on non-IBM
  1250.      compatible machines).
  1251.           The left side of the top line is reserved for working messages.
  1252.      Do not be alarmed if they flash by too fast to read... that simply
  1253.      means that your computer is fast!
  1254.      
  1255.      
  1256.      3.3  The Pull-Down Menu System
  1257.      
  1258.           Magic Menus uses the popular "pull-down" menu system as its
  1259.      primary user interface.  After your start Magic Menus, you will see a
  1260.      row of "choices" for you to choose from.  You may select any of the
  1261.      choices in one of two ways: first, by moving the highlighted bar to the
  1262.      item of your choice (using the left or right arrow keys) and then
  1263.      pressing "<return>" (which we will also refer to as <CR>), or, by
  1264.      pressing the capitalized letter of your choosing.  Either method will
  1265.      instantly produce a secondary menu (with a bar that moves up and down
  1266.      instead of left to right).  Select individual functions in the same
  1267.      manner.
  1268.      
  1269.      
  1270.      3.4  The Help System
  1271.      
  1272.           Magic Menus includes built in on-line help.  Just press <F1> at
  1273.      any time while running Magic Menus for instant help.  Some help screens
  1274.      have multiple pages, so use the up and down arrow keys or the <PgDn>
  1275.      and <PgUp> keys to move through the message.  The help screens are
  1276.      contained in the file "MM.HLP" and this file must be present in the
  1277.  
  1278.      
  1279.      
  1280.      Chapter 3: Things You Need to Know                                  20
  1281.  
  1282.  
  1283.  
  1284.      program file path at runtime.  The program file path is set with
  1285.      MMINST.COM.
  1286.      
  1287.      
  1288.      3.5  Pop-Ups
  1289.      
  1290.           Magic Menus contains several "pop-up windows" to make managing
  1291.      your PC easier.  These windows may be popped up anywhere inside Magic
  1292.      Menus.  They will just be mentioned here as they are covered in depth
  1293.      later in this User's Guide.
  1294.      
  1295.      
  1296.           Calculator: Strictly for your convenience, we have implemented a
  1297.           financial calculator inside of Magic Menus.  Pressing <alt-C>
  1298.           anytime will pop the calculator up.  The calculator has a rolling
  1299.           tape to help you keep track of your math, and you can even direct
  1300.           the output to the printer!
  1301.      
  1302.           Directory Control: Press <alt-D> for the directory control window.
  1303.           You may define up to twenty directories that you can connect to
  1304.           quickly and easily.  You define the directories under the "Pop-
  1305.           ups" menu.
  1306.      
  1307.           Printer Control: Press <alt-P> for the printer control window.
  1308.           From here you can send up to twenty different control strings to
  1309.           your printer.  You define the control strings under the "Pop-ups"
  1310.           menu.
  1311.      
  1312.           DOS Window: For instant access to DOS commands (and other appli-
  1313.           cations) you can press <alt-W>.  From here you can type commands
  1314.           in just as if you were at the DOS prompt.  Magic Menus even
  1315.           remembers your last ten commands and lets you play them back with
  1316.           full editing features!
  1317.      
  1318.      
  1319.      3.6  Date Formats
  1320.      
  1321.           One of the most annoying aspects of many programs is rigid data
  1322.      entry, especially DATES.  We built a "free-format" date entry into
  1323.      Magic Menus.  Whenever Magic Menus calls for a date to be entered, you
  1324.      can key it in almost any fashion you choose.  Dates like 7-12-84,
  1325.      3/5/86, 12 Sept 82, and so forth are all valid.  So long as you include
  1326.      some delimiter between the month, the day, and the year Magic Menus
  1327.      should figure out what you mean.  A delimiter can be a space, a dash, a
  1328.      slash, or virtually any non-number or non-letter.  You can even leave
  1329.      all or part of the date out, and Magic Menus will use defaults (the DOS
  1330.      date).
  1331.      
  1332.      
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.      
  1340.      
  1341.      Chapter 3: Things You Need to Know                                  21
  1342.  
  1343.  
  1344.  
  1345.      3.7  Editing within Magic Menus
  1346.      
  1347.           All data entry fields within Magic Menus are fully "editable."
  1348.      The following control-key combinations are defined within Magic Menus:
  1349.      
  1350.           Control Key     Alternate Key               Function
  1351.           -----------     -------------       -----------------------
  1352.      
  1353.           Control-D        right-arrow        move one character right
  1354.           Control-S        left-arrow         move one character left
  1355.           Control-F                           move one word right
  1356.           Control-A                           move one word left
  1357.           Control-QD       END                move to end of text
  1358.           Contril-QS       HOME               move to start of field
  1359.      
  1360.           Control-E        up-arrow           move up one field
  1361.           Control-X        down-arrow         move down one field
  1362.      
  1363.           Control-G        DEL                delete character at cursor
  1364.           Control-T                           delete word right
  1365.           Control-QY                          delete field right
  1366.           Control-Y                           delete entire field
  1367.           Control-H        BACKSPACE          delete character left
  1368.      
  1369.           Control-V        INS                toggle INSERT/OVERWRITE
  1370.      
  1371.      
  1372.           Notice that the control sequences closely resemble those of
  1373.      MicroPro's WordStar.  We chose these combinations because of WordStar's
  1374.      popularity.  For your convenience we have also implemented the PC's
  1375.      standard editing keys as alternatives.
  1376.      
  1377.      
  1378.      3.8  Suppressing Setup Options
  1379.      
  1380.           Once you have installed and configured Magic Menus, you may want
  1381.      to disable the setup features so that others may use the system but not
  1382.      be able to modify it. The Magic Menus installation program (MMINST.COM)
  1383.      has an option for toggling the setup options on and off.  Select option
  1384.      4 from the "Magic Menus Installation" and you will be asked whether or
  1385.      not you want to suppress the setup options.  Answer the question
  1386.      appropriately.  See chapter 1 for more details on changing Magic Menus'
  1387.      configuration.
  1388.      
  1389.      
  1390.      
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.      
  1401.      
  1402.      Chapter 3: Things You Need to Know                                  22
  1403.  
  1404.  
  1405.  
  1406.      
  1407.      
  1408.                                 Chapter 4 -- Menus
  1409.      
  1410.      
  1411.           This chapter requires careful reading.  The word "menu" is neces-
  1412.      sarily used often, and the text may appear to be somewhat tongue-
  1413.      twisting!
  1414.      
  1415.           In Magic Menus, you can define up to ten unique "menus" beneath
  1416.      the "other Menus" option on the main menu bar.  When you select "other
  1417.      Menus", a pull-down menu appears that lists the menu choices available
  1418.      to the user.  As with the other pull-downs in Magic Menus, the user may
  1419.      select his or her choice by moving the high-lighted bar over the
  1420.      desired option and pressing <return>.  An alternative method of making
  1421.      a selection is to use the desired option's "hot key".
  1422.      
  1423.           When Magic Menus is installed for the first time, it automatically
  1424.      creates a menu called the "Main menu".  It does this because you must
  1425.      always have at least one menu defined.  The "other Menus" menu includes
  1426.      two additional options ("Add menu setup" and "Edit menu setup") that
  1427.      permit you to add, edit, and delete up to nine additional menus.
  1428.      
  1429.           Each menu in Magic Menus can have up to ten "Applications" assoc-
  1430.      iated with it.  These "applications" are user-defined programs such as
  1431.      a word-processor, a spreadsheet, etc.  (Applications are discussed in
  1432.      detail in chapter 5).  By defining multiple menus under the "other
  1433.      Menus" option, you can logically group your applications together.
  1434.      Also, since you can password-protect entire menu setups, you may group
  1435.      applications together by user access.
  1436.      
  1437.      
  1438.      4.1  Adding a Menu Setup
  1439.      
  1440.           When you select "Add menu setup", the first item that you must
  1441.      enter is the menu prompt (this is the name that will appear on the
  1442.      pull-down menu).  For instance, if you are defining a menu setup to
  1443.      contain all of your bookkeeping programs you could enter "Bookkeeping"
  1444.      here.  Magic Menus will automatically insert the option in the menu in
  1445.      alphabetical order.  The next field is the "hot key".  This key will
  1446.      automatically invoke the boot option (while the menu is active).  You
  1447.      may, for example, want to enter "B" for "Bookkeeping".
  1448.      
  1449.           In the "Menu Name" field, you may enter a string of text that will
  1450.      appear in the lower right-hand corner of the main screen whenever the
  1451.      menu is active.  For our bookkeeping example, you may enter "Accounting
  1452.      and Bookkeeping Programs".  The menu name is intended to remind the
  1453.      user of which menu is currently active.
  1454.      
  1455.           You may password-protect the menu by entering a password level.
  1456.      If you enter level 0, no password will be required to activate the
  1457.      menu.  See chapter 9 for a more thorough discussion of passwords and
  1458.      levels.
  1459.      
  1460.           The next field in the window calls for you to enter a line of text
  1461.      
  1462.      
  1463.      Chapter 4: Menus                                                    23
  1464.  
  1465.  
  1466.  
  1467.      up to fifty characters long.  This is a short description of the menu
  1468.      setup.  It will be displayed in Magic Menus' description field (on the
  1469.      main screen) while the high-lighted bar is over this option.  It is
  1470.      simply another way that Magic Menus makes understanding and selecting
  1471.      menu choices easier.
  1472.      
  1473.           After you have entered all of the data, press <F10> to record your
  1474.      entries on disk.  Magic Menus will insert the new selection in the
  1475.      menu, and it is now available to the user!
  1476.      
  1477.      
  1478.      4.2  Editing Menu Setups
  1479.      
  1480.           When you select "Edit menu setup"  under the "other Menus" menu, a
  1481.      window will appear and display the data corresponding to the first menu
  1482.      setup in the menu.  You can edit and enter data in the same fashion as
  1483.      when entering new options (see section 4.1 above).
  1484.      
  1485.           You must press <F10> to make your changes permanent.  Pressing the
  1486.      <F4> key will delete the displayed entry.  To edit the other menu set-
  1487.      ups, use the <F7> and <F8> keys to move backwards and forwards through
  1488.      the list.
  1489.      
  1490.      
  1491.      
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.      
  1523.      
  1524.      Chapter 4: Menus                                                    24
  1525.  
  1526.  
  1527.  
  1528.      
  1529.      
  1530.                             Chapter 5 -- Applications
  1531.      
  1532.      
  1533.           This chapter discusses the options available in Magic Menus for
  1534.      defining menu choices that will appear under the "Applications" menu.
  1535.      "Applications" refers to programs and commands that the user owns or
  1536.      purchases from other software vendors.  These can range from a word
  1537.      processor to a checkbook program to a spreadsheet, etc.  Many of these
  1538.      programs require (or accept optional) parameters when they are run.
  1539.      You may also need to change drives or directories before running an
  1540.      application, or perhaps insert a key or data disk.  Magic Menus lets
  1541.      you automate and direct these functions!
  1542.      
  1543.           The "Applications" menu works like the other pull down menus.  You
  1544.      select your choice by moving the high-lighted bar over the desired item
  1545.      and pressing <return>.  You may also use the item's "Hot Key" to
  1546.      quickly select it (since you define these applications, you will need
  1547.      to define each hot key.  The process is discribed below).
  1548.      
  1549.      
  1550.      5.1  Adding an Application
  1551.      
  1552.           Under the "Applications" menu there are two pre-defined options.
  1553.      The first one is "Add application".  It is in this module that you
  1554.      define your own menu choices.
  1555.      
  1556.           The first item that you must enter is the menu prompt (this is the
  1557.      name that will appear on the menu).  For instance, if you are defining
  1558.      an application to run the PC-Write word processor, you could enter "pc-
  1559.      Write" here.  Magic Menus will automatically insert the option in the
  1560.      menu in alphabetical order.  The next field is the "hot key".  This key
  1561.      will automatically invoke the boot option (while the menu is active).
  1562.      You may, for example, want to enter "W" for your "pc-Write" application
  1563.      option (notice that we chose to capitalize the letter "W" only.  This
  1564.      emphasizes our chosen hot key).
  1565.      
  1566.          The "Prompt for Disk" field will allow you to enter a message up to
  1567.      forty characters long.  You can use this field if you want Magic Menus
  1568.      to prompt the user to take some action before running the application
  1569.      (such as inserting a key diskette for a copy-protected program or
  1570.      inserting a data diskette).  If the field is not blank (that is, it
  1571.      contains a message), Magic Menus will pause before executing the
  1572.      application and display the message you entered.  For example, suppose
  1573.      you wanted to edit files on a floppy disk in drive B with PC-Write.
  1574.      You could enter:
  1575.      
  1576.              "INSERT DOCUMENT DISK INTO DRIVE B"
  1577.      
  1578.      as your "Prompt for Disk" message.  Magic Menus will remind you to
  1579.      insert the proper disk at run time!
  1580.      
  1581.      
  1582.  
  1583.      
  1584.      
  1585.      Chapter 5: Applications                                             25
  1586.  
  1587.  
  1588.  
  1589.      5.1.1  Commands
  1590.      
  1591.           The next five lines in the set-up window contain the actual com-
  1592.      mands that you tell Magic Menus to execute.  For example, suppose that
  1593.      when you want to use PC-Write, you go to your PC-Write directory,
  1594.      execute PC-Write (the command is "ED"), and when you are done you want
  1595.      to go to your root directory.  You would enter the following commands:
  1596.      
  1597.              Command 1: cd \pcw
  1598.              Command 2: ed
  1599.              Command 3: cd \
  1600.      
  1601.      As you can see, the first command takes you to the correct directory,
  1602.      the second command runs the program, and the last one returns you to
  1603.      your root directory.
  1604.      
  1605.           The "Pause" field to the left of each command is used to instruct
  1606.      Magic Menus to pause (or not to pause) after executing that command.
  1607.      You would want to pause after a command if you need to read something
  1608.      on the screen.  This is not necessary in the above example, but for
  1609.      commands like "DIR" you would want to set "Pause" to 'YES".
  1610.      
  1611.      
  1612.      5.1.2  Prompts
  1613.      
  1614.           Below the "Commands" are five lines marked "Prompts".  These
  1615.      represent a very powerful feature of Magic Menus.  You can use them to
  1616.      direct Magic Menus to prompt the user for parameters that you want
  1617.      passed to the commands you entered above.  You have a lot of options
  1618.      here, including automatically popping up the "File Listing", "Directory
  1619.      Control", and the "Printer Control" windows, and creating your own
  1620.      windows that can present the user with pre-defined and restricted
  1621.      choices.
  1622.      
  1623.           The simplest way to use the prompts is to enter a short line of
  1624.      prompt text and indicate a "Response Length".  For instance, suppose
  1625.      you wanted Magic Menus to prompt you for a file to edit before running
  1626.      PC-Write, and then pass that file name to PC-Write.  We would change
  1627.      the above example to read:
  1628.      
  1629.              Command 1: cd \pcw
  1630.              Command 2: ed %1
  1631.              Command 3: cd \
  1632.      
  1633.      The only change is the "%1" after the "ED" command.  Magic Menus sees
  1634.      the "%1" and looks to the "Prompts" to resolve the variable.  In this
  1635.      case, Magic Menus will look at "Prompt 1", since it corresponds to %1.
  1636.      In the "Prompt 1" field, we could enter the following text:
  1637.      
  1638.              Prompt 1 (%1): File to Edit:
  1639.      
  1640.      To the left of this field is another field labelled "Response Length".
  1641.      We could enter a "12" here, since file names have a maximum length of
  1642.      twelve.  At run-time, Magic Menus will pause before executing the "ED"
  1643.      command and open a window displaying our prompt and allowing the user
  1644.      
  1645.      
  1646.      Chapter 5: Applications                                             26
  1647.  
  1648.  
  1649.  
  1650.      to enter a string up to the length of "Response Length".  (NOTE: the
  1651.      maximum response length is forty).  After the user has responded and
  1652.      pressed <return>, Magic Menus will replace the %1 in Command 2 above
  1653.      with the users input.
  1654.      
  1655.           The prompts can be used in any order, and they can be freely mixed
  1656.      throughout the commands (and even the other prompts).  Suppose, in our
  1657.      example, we also wanted to ask the user what directory to look for our
  1658.      file in before we ask for the file to edit.  Let's change our commands
  1659.      as such:
  1660.      
  1661.              Command 1: cd \pcw
  1662.              Command 2: ed %2\%1
  1663.              Command 3: cd \
  1664.      
  1665.      Now lets change our prompts:
  1666.      
  1667.              Prompt 1 (%1): File to Edit:
  1668.              Prompt 2 (%2): Directory:
  1669.      
  1670.      Give Prompt 2 a "Response Length" of 40.  Now Magic Menus will file ask
  1671.      for a directory name and pause.  Then it will ask for a file name.
  1672.      After both entries, Magic Menus will combine the two and pass the
  1673.      complete parameter to PC-Write.
  1674.      
  1675.           You may use the "%" prompts more than once.  Simply include the
  1676.      prompt as many times as you wish in the commands.  Magic Menus will
  1677.      invoke the prompt window each time it encounters a "%" prompt.
  1678.      
  1679.      
  1680.      5.1.2.1  The "@" Processor
  1681.      
  1682.          You may also use the results of a "%" prompt more than once without
  1683.      continually re-prompting the user.  The "@" prompts use the results of
  1684.      the "%" prompts.  Let's look at an example.  Suppose that after we edit
  1685.      a file with PC-Write, we want to immediately print the same file out
  1686.      with PC-Write's printing program ("PR.EXE").  Change the above command
  1687.      list to:
  1688.      
  1689.              Command 1: cd \pcw
  1690.              Command 2: ed %2\%1
  1691.              Command 3: pr @2\@1
  1692.              Command 4: cd \
  1693.      
  1694.      When Magic Menus builds the execution list, it will take the parameters
  1695.      you entered for %1 and %2 and replace not only the %1 and %2 prompts,
  1696.      but also the @1 and @2 prompts.  You may use the "@" prompts as often
  1697.      as you wish as well.
  1698.      
  1699.      
  1700.      5.1.2.2  The "+" Processor
  1701.      
  1702.           When you define the prompts, you can instruct Magic Menus to pop-
  1703.      up the "File Listing Window" instead of allowing the user to type a
  1704.      file name in.  This is useful when you want to process existing files
  1705.      
  1706.      
  1707.      Chapter 5: Applications                                             27
  1708.  
  1709.  
  1710.  
  1711.      but don't recall their names.  The "+" commands MUST be entered in the
  1712.      "Prompts", however, and not in the "Commands".  Example:
  1713.      
  1714.              Command 1: type %1                   Pause: YES
  1715.      
  1716.              Prompt 1 (%1): +
  1717.      
  1718.      In the above example, we are using the DOS "TYPE" command to list a
  1719.      file to the screen.  We want to ask the user what file to type, so we
  1720.      use %1 to invoke the prompt processor.  Magic Menus looks at the
  1721.      "Prompt 1" field and sees a "+", so it opens the "File Listing Window".
  1722.      The user can select a file and press return.  Magic Menus will replace
  1723.      the %1 with that file name!
  1724.      
  1725.           The "+" processor has some options as well.  There are times when
  1726.      you may want to pass only PART of the file name to the command.  Sup-
  1727.      pose, for instance, you want to assemble a file with MASM (MicroSoft's
  1728.      assembler) which assumes a file type of ".ASM".  You can direct the "+"
  1729.      processor to return only the file name (and not the extension) as such:
  1730.      
  1731.              Command 1: MASM %1;
  1732.      
  1733.              Prompt 1 (%1): +2
  1734.      
  1735.      The "2" following the "+" tells Magic Menus to return the name only (no
  1736.      extension).  You may also return the extension without the name.  Below
  1737.      are the options for the "+" processor:
  1738.      
  1739.              +1 : return both name and extension (same as "+" alone)
  1740.              +2 : return name only
  1741.              +3 : return extension only
  1742.      
  1743.      An additional option you have is to specify a file "mask" that the "+"
  1744.      processor will pass to the "File Listing Window".  In our MASM example,
  1745.      we want to look only at ".ASM" files.  Let's change our definition as
  1746.      such:
  1747.      
  1748.              Command 1: MASM %1;
  1749.      
  1750.              Prompt 1 (%1): +2 *.ASM
  1751.      
  1752.      In this case, the "File Listing Window" will only display files with an
  1753.      extension of ".ASM".  With a little thought you can see how powerful
  1754.      this feature might be.
  1755.      
  1756.      
  1757.      5.1.2.3  The "#" Processor
  1758.      
  1759.           You can also instruct Magic Menus to display the "Directory Con-
  1760.      trol" window at strategic times.  You do this by including a "#" in the
  1761.      prompt definition.
  1762.      
  1763.  
  1764.  
  1765.  
  1766.      
  1767.      
  1768.      Chapter 5: Applications                                             28
  1769.  
  1770.  
  1771.  
  1772.           Like the "+" processor, the "#" processor has several options.
  1773.      These are listed below:
  1774.      
  1775.              #1 : change directory, return nothing
  1776.              #2 : change directory, return directory name w/o trailing "\"
  1777.              #3 : change directory, return directory name with trailing "\"
  1778.              #4 : return directory name w/o trailing "\"
  1779.              #5 : return directory name with trailing "\"
  1780.      
  1781.      In the above list, choices 1,2 and 3 not only affect the "%" variable,
  1782.      but they also change the logged drive and directory to the one select-
  1783.      ed (this is how the Directory Control Window normally operates when
  1784.      you pop it up).  Choices 4 and 5 do not change the current directory
  1785.      but do return the full directory name.  Choice number one returns no
  1786.      value at all.  Choices 2 and 4 return the directory name without a
  1787.      trailing "\", ie
  1788.      
  1789.              C:\MAGIC\DATA
  1790.      
  1791.      while choices 3 and 5 would return a directory name of the form:
  1792.      
  1793.              C:\MAGIC\DATA\
  1794.      
  1795.      The exception is the root directory, which always ends in a backslash.
  1796.      Look at the following example to get an idea of usage:
  1797.      
  1798.              Command 1: type %2%1
  1799.      
  1800.              Prompt 1 (%1): +1@2*.*
  1801.              Prompt 2 (%2): #5
  1802.      
  1803.      We're getting into some of the true power of Magic Menus here, and this
  1804.      example will take a little thought.  The command that we want to exe-
  1805.      cute is the simple DOS "TYPE" command.  Choosing the file to type is
  1806.      the interesting part.  The command is "type %2%1".  As Magic Menus
  1807.      processes the line, the first prompt it comes to is %2.  This prompt
  1808.      contains a "#5" which will immediately pop the Directory Control Window
  1809.      up.  The user can then select any of the defined directories (see
  1810.      chapter 6 for a discussion on defining the directories).  Magic Menus
  1811.      returns the full directory name and replaces the %2.  Next, Magic Menus
  1812.      sees the %1.  This prompt contains "+@2.*.*".  Well, the @2 is immedi-
  1813.      ately replaced with the directory name that we got from %2.  That name,
  1814.      plus the "*.*" file mask are then passed to the "+" processor and the
  1815.      "File Listing Window" appears.  The user selects a file, and Magic
  1816.      Menus returns the file name.  The file name is attached to the direct-
  1817.      ory name and the file is typed out.
  1818.      
  1819.           Study the example, and give it a try.  Hopefully you will begin to
  1820.      see some of the complex setups that are possible with Magic Menus.  And
  1821.      there is more to come!
  1822.      
  1823.      
  1824.  
  1825.  
  1826.  
  1827.      
  1828.      
  1829.      Chapter 5: Applications                                             29
  1830.  
  1831.  
  1832.  
  1833.      5.1.2.4  The "$" Processor
  1834.      
  1835.           The "$" command in a Magic Menus' prompt field instructs Magic
  1836.      Menus to pop the "Printer Control Window" up.  This window is used to
  1837.      control the mode of your printer (see chapter 6).  As with the "#"
  1838.      processor, you have some options:
  1839.      
  1840.              $1 : immediate send control string, return nothing
  1841.              $2 : return printer control string
  1842.      
  1843.      The first option works just as if you had invoked the window yourself.
  1844.      It immediately sends the control string to your printer, but returns no
  1845.      value into the variable.  The second option does not send the control
  1846.      string, but instead returns the ASCII string corresponding to the
  1847.      control string.  Here is a simple example:
  1848.      
  1849.              Command 1: %1 copy %2 lpt1:
  1850.      
  1851.              Prompt 1 (%1): $1
  1852.              Prompt 2 (%2): +*.pas
  1853.      
  1854.      This setup will pop the printer control window up and wait for a selec-
  1855.      tion.  (The user may select near letter quality, draft mode, italics,
  1856.      or whatever).  Magic Menus will then send the proper string to the
  1857.      printer, and then immediately pop-up the "File Listing Window" and
  1858.      display all files that end with ".PAS".  When the user selects his
  1859.      choice, the file is printed out.   Notice that in the above example, we
  1860.      put the command "copy %2 lpt1:" on the same line as our %1 prompt.
  1861.      This is OK here since the %1 prompt contains "$1", which will return no
  1862.      value.  If the prompt contained "$2", we could not do this.
  1863.      
  1864.          We have supplied a small utility to aid you in using the "$2"
  1865.      option.  It is a file called "PRTR.COM" and you will find it on your
  1866.      Magic Menus' distribution disk.  It takes the following syntax:
  1867.      
  1868.              PRTR <printer port> \<decimal code>\<decimal code>...
  1869.      
  1870.      where
  1871.      
  1872.              <printer port> = LPT1: (or LPT2:, COM1:, or COM2:).
  1873.      
  1874.      The "\<decimal code>\<decimal code>..." syntax is the same that is used
  1875.      for the printer control window (see chapter 6).  Therefore, the
  1876.      following setup would work functionally the same as the one listed
  1877.      above:
  1878.      
  1879.              Command 1: prtr LPT1: %1
  1880.              Command 1: copy %2 lpt1:
  1881.      
  1882.              Prompt 1 (%1): $2
  1883.              Prompt 2 (%2): +*.pas
  1884.      
  1885.      You may also use the "PRTR.COM" command to send "canned" printer
  1886.      strings to the printer during an application.  Just enter the printer
  1887.      string in the command line rather than referencing the "$" processor.
  1888.      
  1889.      
  1890.      Chapter 5: Applications                                             30
  1891.  
  1892.  
  1893.  
  1894.      
  1895.      
  1896.      5.1.2.5  The "=" Processor
  1897.      
  1898.           Magic Menus has another very powerful prompt processor.  You can,
  1899.      in effect, create your own pop-up menus with pre-defined choices.
  1900.      These choices both assist and limit the user.  Lets look at an example:
  1901.      
  1902.              Command 1: type %2%1
  1903.      
  1904.              Prompt 1 (%1): +@2*.pas
  1905.              Prompt 2 (%2): =dir.pmt
  1906.              Prompt 3 (%3): Directory:             Response Length: 40
  1907.      
  1908.      In this example, the "%2" prompt references the "=" processor.  If you
  1909.      start a prompt with "=", then immediately afterwards you must list a
  1910.      valid file name.  The file is one that YOU create, and you must place
  1911.      it in the Magic Menus' data file directory.  The file has the following
  1912.      format:
  1913.      
  1914.      
  1915.              <Menu Title>
  1916.              <Menu Choice #1>=<Item #1>
  1917.              <Menu Choice #2>=<Item #2>
  1918.              <Menu Choice #3>=<Item #3>
  1919.                   .
  1920.                   .
  1921.              <Menu Choice #10>=<Item #10>
  1922.      
  1923.      
  1924.      The file must be a straight ASCII file.  You may define from one to
  1925.      ten different choices.  Below is an example based on the above:
  1926.      
  1927.              Directories
  1928.              Current Directory=
  1929.              Root (Drive C)=C:\
  1930.              Magic Menus' Data=C:\MAGIC\DATA\
  1931.              Any Directory=%3
  1932.      
  1933.      When the our application example is executed, Magic Menus will first
  1934.      see the %2 prompt and run the "=" processor.  The file listed above
  1935.      will cause Magic Menus to create a menu with four choices.  The title
  1936.      of the menu is "Directories".  The menu will look something like this:
  1937.      
  1938.             +----Directories----+
  1939.             |                   |
  1940.             | Current Directory |
  1941.             | Root (Drive C)    |
  1942.             | Magic Menus' Data |
  1943.             | Any Directory     |
  1944.             |                   |
  1945.             +--------------------
  1946.      
  1947.      The high-lighted bar in the menu can be moved around with the arrow
  1948.      keys.  You select an item by placing the bar over it and pressing
  1949.      
  1950.      
  1951.      Chapter 5: Applications                                             31
  1952.  
  1953.  
  1954.  
  1955.      <return>.  Magic Menus will return the value that each selection was
  1956.      set EQUAL to in the menu definition file.  So, if you picked "Magic
  1957.      Menus' Data' from the menu, Magic Menus would return the string
  1958.      "C:\MAGIC\DATA\".
  1959.      
  1960.           Notice that the "Current Directory" option returns nothing.  This
  1961.      should be obvious, since if we return no directory name, DOS will use
  1962.      the current (default) directory when it executes the "TYPE" command.
  1963.      Also notice that the choice "Any Directory" will return the string
  1964.      "%3".  This is another prompt command, and Magic Menus will proceed to
  1965.      process it as well!  In this case, another window will open asking for
  1966.      a directory name.  (Please note here that the user must end his or her
  1967.      entry with a "\", or Magic Menus can't create a proper path name).
  1968.      
  1969.           With a little thought, you can begin to see some powerful and
  1970.      useful configurations are possible.
  1971.      
  1972.      
  1973.      5.1.3  Finishing Up
  1974.      
  1975.           You may password-protect the application by entering a password
  1976.      level.  If you enter level 0, no password will be required to execute
  1977.      the application.  See chapter 9 for a more thorough discussion of
  1978.      passwords and levels.
  1979.      
  1980.           The next field is the "Information File" field.  What Magic Menus
  1981.      expects here is a file name.  The information file is an ASCII text
  1982.      file that contains instructions or information for the user.  The use
  1983.      of this file is totally optional, and if you desire to use it, you will
  1984.      have to create it yourself.  To do this, use any text editor that
  1985.      produces pure ASCII text (no control codes or soft characters).  Enter
  1986.      any discussion that you feel will aid the user at the time of execu-
  1987.      tion.  Magic Menus will display this file when the option is picked
  1988.      from the menu, and will pause (waiting for a <return>) while the user
  1989.      reads the screen.  Please note that Magic Menus will only display the
  1990.      first 22 lines of the file, and allows only 80 characters per line.
  1991.      The information file must reside in the Magic Menus' data file path
  1992.      (This is usually \MAGIC\DATA.  It is the same directory that contains
  1993.      the file MM.DEF).  If Magic Menus cannot find the file you indicate
  1994.      here, or if the "Information File" field is left blank, Magic Menus
  1995.      simply skips the information display and continues.
  1996.      
  1997.           The next field in the window calls for you to enter a line of text
  1998.      up to fifty characters long.  This is a short description of the appli-
  1999.      cation.  It will be displayed in Magic Menus' description field (on the
  2000.      main screen) while the high-lighted bar is over this option.  It is
  2001.      simply another way that Magic Menus makes understanding and selecting
  2002.      menu choices easier.
  2003.      
  2004.           The "Maximum Memory Flag" is the last field in the window.  It is
  2005.      a "YES/NO" question.  If you set it to "YES", Magic Menus will create a
  2006.      batch file to run the application and terminate itself.  This frees up
  2007.      the memory that Magic Menus uses and allows the application to run with
  2008.      the additional memory available.  The last command in the batch file
  2009.      re-loads Magic Menus and restores its operating state.
  2010.      
  2011.      
  2012.      Chapter 5: Applications                                             32
  2013.  
  2014.  
  2015.  
  2016.      
  2017.          There are pros and cons to using the maximum memory mode.  Obvious-
  2018.      ly, the additional memory can be useful (and may be necessary for large
  2019.      applications).  The con is that the execution and return take a bit
  2020.      longer since Magic Menus has to terminate and re-load.  The time is not
  2021.      excessive for hard disks, however, since Magic Menus saves its environ-
  2022.      ment and does not have to re-process the menu definition file.  You may
  2023.      want to try applications in both modes and see which one best suits
  2024.      your needs.
  2025.      
  2026.      TECHNICAL NOTE:  Magic Menus passes control to the batch file by "stuf-
  2027.      fing" the keyboard buffer with the batch file name.  This feature works
  2028.      fine on IBM PCs and true compatibles, but may not operate properly on
  2029.      non-compatible machines.
  2030.      
  2031.           After you have entered all of the data, press <F10> to record your
  2032.      entries on disk.  Magic Menus will insert the new selection in the
  2033.      menu, and it is now available to the user!
  2034.      
  2035.      
  2036.      5.2  Editing Applications
  2037.      
  2038.           When you select "Edit application" under the "Applications" menu,
  2039.      a window will appear and display the data corresponding to the first
  2040.      application in the menu.  You can edit and enter data in the same
  2041.      fashion as when entering new options (see section 5.1 above).
  2042.      
  2043.           You must press <F10> to make your changes permanent.  Pressing the
  2044.      <F4> key will delete the displayed entry.  To edit the other applica-
  2045.      tions, use the <F7> and <F8> keys to move backwards and forwards
  2046.      through the list.
  2047.      
  2048.      
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.  
  2070.  
  2071.      
  2072.      
  2073.      Chapter 5: Applications                                             33
  2074.  
  2075.  
  2076.  
  2077.      
  2078.      
  2079.                                Chapter 6 -- Pop-Ups
  2080.      
  2081.      
  2082.           Magic Menus has several "pop-up" windows that users will find very
  2083.      convenient.  These windows may be popped-up almost anywhere within
  2084.      Magic Menus.
  2085.      
  2086.      
  2087.      6.1  Directory Control Window
  2088.      
  2089.           One of DOS's most powerful features is the ability of the user to
  2090.      divide a disk into separate "directories".  These directories contain
  2091.      files and can be used to logically group related files together.  You
  2092.      may also create directories in a tree-like structure that will let you
  2093.      nest your files away in very intricate paths.  This User's Guide is not
  2094.      a tutorial on the abilities of DOS, however.  Consult your DOS
  2095.      Reference Guide or a good book on MS-DOS for more information on the
  2096.      power and usefulness of directories.  What Magic Menus does for you is
  2097.      make the management of these directories much easier.
  2098.      
  2099.           Pressing <alt-D> while in Magic Menus will pop-up the Directory
  2100.      Control Window.  What you will see is a window with space for twenty
  2101.      entries.  Each one of these entries can allow you to immediately
  2102.      connect to a directory (that is, change the active directory).  Before
  2103.      you can use this feature, you must enter your directories under the
  2104.      "Pop-ups" menu ("add directory choice").  While some programs releive
  2105.      you of this step by automatically reading in available directories,
  2106.      Magic Menus follows a different philosophy for two specific reasons:
  2107.      
  2108.              1)  Your menu choices may be given names other than the DOS
  2109.                  directory names (names that make more sense).  You could,
  2110.                  for instance, name your spreadsheet directory "Lotus 123"
  2111.                  (while the actual name might be "\WORK\SPRDSHT\LOTUS").
  2112.                  The name on the menu is easier for novices to understand.
  2113.      
  2114.              2)  You can also "select" which directories you wish to make
  2115.                  available to other users.  If you do not want a directory
  2116.                  to be available, then simply don't include it on the list.
  2117.                  Also, each choice can be individually password protected.
  2118.      
  2119.           To use the pop-up window, press <alt-D>.  You may then use the
  2120.      arrow keys to position the high-lighted bar over your choice.  Press
  2121.      <return> and you will automatically connect to the desired directory.
  2122.      You may also select a "hot-key" from the menu (letters A through T).
  2123.      
  2124.           The choice you made may also change the logged drive (see below).
  2125.      Also, note that Magic Menus does not check the validity of the path
  2126.      names nor does it create or unsure that the directories exist.  If the
  2127.      path is invalid, or the drive is not ready, Magic Menus will simply
  2128.      abort the operation and will leave you in the currently active direc-
  2129.      tory.
  2130.      
  2131.           Remember that you can invoke this window almost anywhere within
  2132.      
  2133.      
  2134.      Chapter 6: Pop-Ups                                                  34
  2135.  
  2136.  
  2137.  
  2138.      Magic Menus.  You can also set it up to appear at specific times
  2139.      automatically while running an "application" (see chapter 5).  The
  2140.      discussion below details the definition and editing of choices within
  2141.      this window.
  2142.      
  2143.      
  2144.      6.1.1  Defining Directory Choices
  2145.      
  2146.           Under the "Pop-ups" menu, you will see the choice "1: add direc-
  2147.      tory choice".  Select this option by either moving the high-lighted bar
  2148.      over it or pressing the hot key ("1").  You will see the "Directory
  2149.      Entry Window" appear.
  2150.      
  2151.           This window needs three items.  The first is the "Menu Prompt".
  2152.      This is the name that will appear in the Directory Control pop-up
  2153.      window.  Select a name here that makes sense to you (or the people that
  2154.      will be using the system).  Next, you need to enter the actual DOS
  2155.      directory.  You must enter a complete path, and follow all of the
  2156.      standard DOS rules for directory names.  For instance, the following
  2157.      directory entries are all valid:
  2158.      
  2159.              C:\
  2160.              \DOS
  2161.              \WORDSTAR
  2162.              B:\CMATE\DATA
  2163.      
  2164.      Note that the only entry that should end in a back-slash ("\") is the
  2165.      root directory.  Also note that you may include a drive name in the
  2166.      path.  For more information on directories and path names, consult a
  2167.      reference on DOS.
  2168.      
  2169.           The last item that you need to enter in the Directory Entry Window
  2170.      is a password level.  Chapter 9 discusses the use and set-up of pass-
  2171.      words within Magic Menus.
  2172.      
  2173.           Once you have entered all the information, you must press <F10> to
  2174.      save the set-up to disk and add it to the Directory Control Window.
  2175.      Magic Menus will insert the new choice alphabetically (based on the
  2176.      Menu Prompt that you entered above).  This choice is now available
  2177.      within the pop-up window.
  2178.      
  2179.      
  2180.      6.1.2  Editing Directory Choices.
  2181.      
  2182.           The option: "2: edit directory choice" under the "Pop-ups" menu
  2183.      lets you modify or delete directory that you have entered.  The "Direc-
  2184.      tory Edit Window" will appear, and will contain the data for the first
  2185.      choice in the Directory Control Window.  You may edit the contents as
  2186.      desired.  Simply press <F10> to save your changes.
  2187.      
  2188.           Pressing <F8> will move you forward through the directory choices.
  2189.      The <F7> key will move you backward.  To delete an entry, press <F4>.
  2190.      You will be prompted for confirmation before Magic Menus erases the
  2191.      selection.
  2192.      
  2193.      
  2194.      
  2195.      Chapter 6: Pop-Ups                                                  35
  2196.  
  2197.  
  2198.  
  2199.      
  2200.      6.2  Printer Control Window
  2201.      
  2202.           Pressing <alt-P> while in Magic Menus will pop-up the Printer
  2203.      Control Window.  What you will see is a window with space for twenty
  2204.      entries.  Each one of these entries can immediately send a control
  2205.      string to your printer.  These control strings can do such things as
  2206.      reset your printer, change your printer from PICA to ELITE, enter near
  2207.      letter quality mode, etc.  Since there are literally hundreds of
  2208.      different printers, and since the tastes of users will vary, you will
  2209.      need to enter these control strings yourself before you can use this
  2210.      window (see section 6.2.1).
  2211.      
  2212.           To use the pop-up window, press <alt-P>.  You may then use the
  2213.      arrow keys to position the high-lighted bar over your choice.  Press
  2214.      <return> and you will automatically send the control string to your
  2215.      printer.  You may also select a "hot-key" from the menu (letters A
  2216.      through T).
  2217.      
  2218.           Remember that you can invoke this window almost anywhere within
  2219.      Magic Menus.  You can also set it up to appear at specific times
  2220.      automatically while running an "application" (see chapter 5).  The
  2221.      discussion below details the definition and editing of choices within
  2222.      this window.
  2223.      
  2224.      
  2225.      6.2.1  Defining Printer Control Choices
  2226.      
  2227.           Under the "Pop-ups" menu, you will see the choice "3: add printer
  2228.      string".  Select this option by either moving the high-lighted bar over
  2229.      it or pressing the hot key ("3").  You will see the "Printer Control
  2230.      String Entry Window" appear.
  2231.      
  2232.           This window needs three items.  The first is the "Menu Prompt".
  2233.      This is the name that will appear in the Printer Control pop-up
  2234.      window.  Select a name here that makes sense to you (or the people that
  2235.      will be using the system).  Next, you need to enter the actual printer
  2236.      control code.
  2237.      
  2238.           Printer control codes are sequences of special characters that can
  2239.      change the operation of your printer.  Instead of printing the codes
  2240.      out, the printer interprets the code and reconfigures itself.  The
  2241.      codes are usually a sequence of characters following an ESCAPE (decimal
  2242.      value 27).
  2243.      
  2244.           The printer control codes can be found in your printer manual.
  2245.      The format for entry is
  2246.      
  2247.              \<decimal code>\<decimal code>\....
  2248.      
  2249.      The back-slashes delimit the codes.  Below is an example:
  2250.      
  2251.              \27\85
  2252.      
  2253.  
  2254.      
  2255.      
  2256.      Chapter 6: Pop-Ups                                                  36
  2257.  
  2258.  
  2259.  
  2260.           This string represents an <ESC> 'U'.  (That's an escape-capital-
  2261.      U).  This is a popular means of defining printer codes.
  2262.      
  2263.      
  2264.           The last item that you need to enter in the Printer Control
  2265.      String Entry Window is a password level.  Chapter 9 discusses the use
  2266.      and set-up of pass-words within Magic Menus.
  2267.      
  2268.           Once you have entered all the information, you must press <F10> to
  2269.      save the set-up to disk and add it to the Printer Control Window.
  2270.      Magic Menus will insert the new choice alphabetically (based on the
  2271.      Menu Prompt that you entered above).  This choice is now available
  2272.      within the pop-up window.
  2273.      
  2274.      
  2275.      6.2.2  Editing Printer Control Choices.
  2276.      
  2277.           The option: "3: edit printer string" under the "Pop-ups" menu lets
  2278.      you modify or delete printer strings that you have entered.  The
  2279.      "Printer Control String Edit Window" will appear, and will contain the
  2280.      data for the first choice in the Printer Control Window.  You may edit
  2281.      the contents as desired.  Simply press <F10> to save your changes.
  2282.      
  2283.           Pressing <F8> will move you forward through the printer string
  2284.      choices.  The <F7> key will move you backward.  To delete an entry,
  2285.      press <F4>.  You will be prompted for confirmation before Magic Menus
  2286.      erases the selection.
  2287.      
  2288.      
  2289.      6.3  Window to DOS
  2290.      
  2291.           One common problem with menu systems is that they make it diffi-
  2292.      cult to execute quick commands directly.  The menu can speed up all of
  2293.      the applications that you have defined, but if you need to do a quick
  2294.      "chkdsk" or "type" out a text file, you must often exit the menu
  2295.      program.  Some systems offer a DOS shell (Magic Menus does also), but
  2296.      this is little better than exiting altogther when all you wish to do is
  2297.      enter one quick command.
  2298.      
  2299.           Magic Menus addresses this problem with a unique "Window to DOS".
  2300.      Press <alt-W> and the window appears.  From the "Command:" line that
  2301.      you see, you can enter commands just as if you were at the familiar DOS
  2302.      prompt!  This includes any command line parameters.
  2303.      
  2304.           You will also notice that Magic Menus displays your ten most
  2305.      recent commands.  You may use the up and down arrow keys to "replay"
  2306.      the commands, and of course all of Magic Menus' sophisticated editing
  2307.      capabilities are available.
  2308.      
  2309.           Please note that the "maximum memory mode" is not available in the
  2310.      Window to DOS.  If you need to run a command and don't have enough
  2311.      memory, you can do it under the "DOS" menu ("rUn any command").
  2312.      
  2313.      
  2314.  
  2315.      
  2316.      
  2317.      Chapter 6: Pop-Ups                                                  37
  2318.  
  2319.  
  2320.  
  2321.      6.4  Calculator
  2322.      
  2323.           Magic Menus includes a pop-up financial calculator.  Pressing
  2324.      <alt-C> anytime will pop the calculator up.  The calculator has a rol-
  2325.      ling tape to help you keep track of your math, and you can even direct
  2326.      the output to the printer!
  2327.      
  2328.           When using the calculator, be careful to notice when the calculator
  2329.      expects an operation and when it expects a number.  The data entry
  2330.      field will be reverse video when the calculator is expecting a number.
  2331.      Otherwise, an intermediate result is displayed and any numbers entered
  2332.      will be rejected.  In any case, pressing 'C' (for clear) will zero the
  2333.      total and set the calculator up to accept a number.
  2334.      
  2335.           If you want to use the printer, make sure that it is ready before
  2336.      you press 'P'.   Also, Magic Menus automatically asserts the "NUMLOCK"
  2337.      when the calculator is invoked so you may use the numeric keypad on the
  2338.      IBM PC (or compatibles).
  2339.      
  2340.      
  2341.      6.5  List of Files
  2342.      
  2343.           One very useful feature in Magic Menus is the ability to pop-up
  2344.      the "File Listing Window".  What this window does is pop-up a simple
  2345.      directory of the files on a disk.  Press <alt-L> to activate this
  2346.      window.
  2347.      
  2348.           After you press <alt-L>, you will first be prompted for a file
  2349.      specification.  Here you may enter a "pattern" that Magic Menus will
  2350.      use while creating the window.  You may use the DOS wildcards "?" and
  2351.      "*" here, as well as specifying a drive and directory to search.  For
  2352.      instance, after you press <alt-L>, Magic Menus will respond with the
  2353.      prompt:
  2354.      
  2355.              File Spec:
  2356.      
  2357.      Suppose you enter:
  2358.      
  2359.              A:\MAGIC\*.*
  2360.      
  2361.      Magic Menus will search drive A for the directory "\MAGIC", and will
  2362.      display all the files there (the "*.*" matches all files).  If you
  2363.      leave the file spec blank, Magic Menus will default to the current
  2364.      drive and directory and will display all files.
  2365.      
  2366.           The window can display sixty files per page, and there are two
  2367.      pages.  Press <PgUp> and <PgDn> keys will toggle between the two pages.
  2368.      If you have more than 120 files in the selected directory, only the
  2369.      first 120 are displayed.
  2370.      
  2371.           Inside the File Listing Window, you can move the high-lighted bar
  2372.      around over the individual file names.  If you invoke the File Listing
  2373.      Window while you are in the data entry mode (that is, Magic Menus is
  2374.      expecting you to enter text) you can "pull" a file name into the data
  2375.      field by placing the bar over your choice and pressing <return>.  If
  2376.      
  2377.      
  2378.      Chapter 6: Pop-Ups                                                  38
  2379.  
  2380.  
  2381.  
  2382.      you are not in a data entry field (such as when you are in a menu), no
  2383.      action is taken by Magic Menus.   You can also press <ESC> to exit the
  2384.      window and select no file name.
  2385.      
  2386.           The File Listing Window can be very useful just for checking for
  2387.      the presence of files.  It is also convenient to be able to pull the
  2388.      file names into a data field.  You can, for instance, pop-up the Window
  2389.      to DOS (press <alt-W>), and then invoke the File Listing (press <alt-
  2390.      L>).  Enter "*.com" for the file spec, and all of the COM files in the
  2391.      current directory will be displayed.  Now you can move the bar over the
  2392.      command of your choice and press <return>.  Magic Menus will pull the
  2393.      command into the Window to DOS.  Press <return> again and Magic Menus
  2394.      will execute the command.
  2395.      
  2396.           The File Listing Window can also be made to automatically appear
  2397.      within an application.  You can use this feature to pass a particular
  2398.      data file or document to a database or word-processor.  See chapter 5
  2399.      for details.
  2400.      
  2401.      
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.      
  2438.      
  2439.      Chapter 6: Pop-Ups                                                  39
  2440.  
  2441.  
  2442.  
  2443.      
  2444.      
  2445.                             Chapter 7 -- Boot Options
  2446.      
  2447.      
  2448.           The IBM PC (and the MS-DOS operating system) brought a truly con-
  2449.      figurable environment to micro-computing.  When you start-up ("boot")
  2450.      your computer, DOS looks for the presence of two files ("CONFIG.SYS"
  2451.      and "AUTOEXEC.BAT").  These two files determine the configuration and
  2452.      start-up state of your computer.  See your DOS Reference Manual for
  2453.      more information on the setup and use of these files.
  2454.      
  2455.           The creators of DOS envisioned that most people would create these
  2456.      files once and for all, and then be content with the configuration of
  2457.      their systems.  More and more, however, users have discovered that they
  2458.      frequently need to change their configuration files to meet a specific
  2459.      application.  They then find that an hour later they need to change it
  2460.      back again.  All in all, the constant shuffling of files and file
  2461.      contents can become unmanagable, not to mention down-right annoying.
  2462.      
  2463.           Magic Menus addresses this problem by supplying a "Boot options"
  2464.      menu and allowing you to define up to ten different configurations that
  2465.      you may quickly choose between.  When you select a boot option from
  2466.      the menu, Magic Menus will:
  2467.      
  2468.              1)  Save your old boot files
  2469.              2)  Create new boot files
  2470.              3)  Prompt you to "re-boot" your computer
  2471.      
  2472.      You must re-boot after Magic Menus creates the new files since the new
  2473.      configurations will not take affect until you do.  Usually, you can re-
  2474.      boot by pressing the <ctrl>-<alt>-<del> keys all at one time.  You may
  2475.      also re-boot by turning your computer off and then on again (remember
  2476.      to wait a moment or two between powering your system down and then up
  2477.      again).
  2478.      
  2479.           Magic Menus saves your old boot files under the names "OAUTO.BAT"
  2480.      and "OCONFIG.SYS".  Here is the text for a simple batch file that you
  2481.      can use to restore your boot files after changing them with Magic
  2482.      Menus:
  2483.      
  2484.              if not exist OAUTO.BAT goto Config
  2485.              del AUTOEXEC.BAT
  2486.              rename OAUTO.BAT AUTOEXEC.BAT
  2487.              :Config
  2488.              if not exist OCONFIG.SYS goto EXIT
  2489.              del CONFIG.SYS
  2490.              rename OCONFIG.SYS CONFIG.SYS
  2491.              :EXIT
  2492.              REM BOOT FILES RESTORED
  2493.      
  2494.      If you name this file "RBOOT.BAT", place it in the root directory of
  2495.      your boot disk, and make it the last option of your new AUTOEXEC.BAT
  2496.      file, it will automatically restore your boot files to their original
  2497.      state after booting with an option from Magic Menus.
  2498.      
  2499.      
  2500.      Chapter 7: Boot Options                                             40
  2501.  
  2502.  
  2503.  
  2504.      
  2505.      
  2506.      7.1  Add a Boot Option
  2507.      
  2508.           The "Add boot option" under the "Boot options" menu will allow you
  2509.      to create a boot option and add it to the menu.  When you select this
  2510.      function, the "Boot Options Entry Window" will appear.
  2511.      
  2512.           The first item that you must enter is the menu prompt (this is the
  2513.      name that will appear on the menu).  For instance, you may want to call
  2514.      your usual configuration "Standard".  Magic Menus will automatically
  2515.      insert the option in the menu in alphabetical order.  The next field is
  2516.      the "hot key".  This key will automatically invoke the boot option
  2517.      (while the menu is active).  You may, for example, want to enter "S"
  2518.      for your "Standard" boot option since "Standard" begins with the letter
  2519.      "S".
  2520.      
  2521.           Next you will see ten lines (labelled lines 1-10).  These lines
  2522.      represent the actual content of your files.  Since there are two files
  2523.      to create (the AUTOEXEC.BAT and the CONFIG.SYS files), you will need to
  2524.      press the <TAB> key to toggle between the entry of the two files.  You
  2525.      simply enter the contents of the files, line by line.  Notice that <F5>
  2526.      will insert a line and <F6> will delete one.
  2527.      
  2528.           A big time-saver is the ability to "yank" a file into the entry
  2529.      window.  Press ^KR (that's <ctrl>-K and then R) will the cursor is on
  2530.      one of the ten entry lines.  A window will appear asking for a file to
  2531.      read.  Enter the file name you wish to yank in (you may specify an
  2532.      optional drive and path).  Magic Menus will copy the file starting at
  2533.      the cursor line.  If the file is too long for the window, the overrun
  2534.      lines are discarded.
  2535.      
  2536.           You may also write the contents of the window out to a file.
  2537.      Simply press ^KW while the cursor is anywhere on one of the ten entry
  2538.      lines.  Magic Menus will pop-up a window prompting you for a file name.
  2539.      Magic Menus will then copy all ten lines to the file.  (CAUTION!  If
  2540.      the file already exists, Magic Menus will write over it, so be careful
  2541.      with this feature!).
  2542.      
  2543.           Once you have entered the contents of both the AUTOEXEC.BAT and
  2544.      the CONFIG.SYS files, there are a few additional data fields to fill
  2545.      in.  The "Prompt for Disk" field will allow you to enter a message up
  2546.      to forty characters long.  Usually you will be booting from your hard
  2547.      disk, and you should leave this field blank.  If the field is not blank
  2548.      (that is, it contains a message), Magic Menus will pause before
  2549.      executing the boot option and display the message you entered.  For
  2550.      example, suppose you wanted to boot off of a floppy disk instead of the
  2551.      hard drive.  You could enter:
  2552.      
  2553.              "INSERT DOS DISK INTO DRIVE A"
  2554.      
  2555.      as your "Prompt for Disk" message.  Magic Menus will remind you to
  2556.      insert the proper disk at boot time!
  2557.      
  2558.           You may password-protect the boot option by entering a password
  2559.      
  2560.      
  2561.      Chapter 7: Boot Options                                             41
  2562.  
  2563.  
  2564.  
  2565.      level.  If you enter level 0, no password will be required to execute
  2566.      the boot option.  See chapter 9 for a more thorough discussion of
  2567.      passwords and levels.
  2568.      
  2569.           The "Boot Drive" field designates the disk drive that Magic Menus
  2570.      will attempt to create your new boot files on.  The default drive is
  2571.      the drive that Magic Menus was installed on.  If you want to boot off
  2572.      of a floppy, be sure and change this to drive "A".
  2573.      
  2574.           The next field is the "Information File" field.  What Magic Menus
  2575.      expects here is a file name.  The information file is an ASCII text
  2576.      file that contains instructions or information for the user.  The use
  2577.      of this file is totally optional, and if you desire to use it, you will
  2578.      have to create it yourself.  To do this, use any text editor that
  2579.      produces pure ASCII text (no control codes or soft characters).  Enter
  2580.      any discussion that you feel will aid the user at the time of execu-
  2581.      tion.  Magic Menus will display this file when the option is picked
  2582.      from the menu, and will pause (waiting for a <return>) while the user
  2583.      reads the screen.  Please note that Magic Menus will only display the
  2584.      first 22 lines of the file, and allows only 80 characters per line.
  2585.      The information file must reside in the Magic Menus' data file path
  2586.      (This is usually \MAGIC\DATA.  It is the same directory that contains
  2587.      the file MM.DEF).  If Magic Menus cannot find the file you indicate
  2588.      here, or if the "Information File" field is left blank, Magic Menus
  2589.      simply skips the information display and continues.
  2590.      
  2591.           The last field in the window calls for you to enter a line of text
  2592.      up to fifty characters long.  This is a short description of the boot
  2593.      option.  It will be displayed in Magic Menus' description field (on the
  2594.      main screen) while the high-lighted bar is over this boot option.  It
  2595.      is simply another way that Magic Menus makes understanding and select-
  2596.      ing menu choices easier.
  2597.      
  2598.           After you have entered all of the data, press <F10> to record your
  2599.      entries on disk.  Magic Menus will insert the new selection in the
  2600.      menu, and it is now available to the user!
  2601.      
  2602.      ADDITIONAL NOTES:  The files that Magic Menus can generate are limited
  2603.      to ten lines of forty-five characters each.  This is a practical limit-
  2604.      ation (we had to draw the line somewhere).  These restrictions should
  2605.      not pose a problem for the CONFIG.SYS file, since the vast majority of
  2606.      users will have only a few declarations.  The AUTOEXEC.BAT file, on the
  2607.      other hand, can pose a problem in some instances.  If you have many
  2608.      lines to execute in this file, you can ease the problem by putting some
  2609.      of the files in a separate batch (.BAT) file.  You can then execute the
  2610.      batch file from the AUTOEXEC.BAT file.  For instance you could consol-
  2611.      idate the following lines in a file called "STANDARD.BAT":
  2612.      
  2613.              SETCLOCK
  2614.              PROMPT $P$G
  2615.              RXBAK
  2616.      
  2617.      The only problem with calling batch files from batch files is that DOS
  2618.      can't return to the first batch file after the second one is done.  You
  2619.      can remedy that situation by invoking COMMAND.COM with the /C option
  2620.      
  2621.      
  2622.      Chapter 7: Boot Options                                             42
  2623.  
  2624.  
  2625.  
  2626.      before calling the second batch file.  The line you would enter in your
  2627.      AUTOEXEC.BAT file for the above example would be:
  2628.      
  2629.              COMMAND /C STANDARD
  2630.      
  2631.      That allows the original batch file to continue once the second one
  2632.      completes.  A new problem has surfaced, however.
  2633.      
  2634.           Notice that STANDARD.BAT does not include a "PATH=" statement.
  2635.      The "PATH=" statement is very common within AUTOEXEC.BAT files, since
  2636.      it tells DOS where to look for commands.  You can put this statement in
  2637.      the AUTOEXEC.BAT file, but NOT in a secondary batch file that is pre-
  2638.      ceded by "COMMAND /C".  Why?  Because the "COMMAND /C" command loads a
  2639.      new copy of the command processor, and it has its own "environment".
  2640.      (See your DOS Reference for a discussion on environments).  Hence, if
  2641.      you set the path in STANDARD.BAT, you are altering the environment of
  2642.      the "child" process, and this environment DISAPPEARS when you go back
  2643.      to the original batch file!
  2644.      
  2645.           The only problem that you will have, then, is when your "PATH="
  2646.      statement exceeds the forty-five lines available to you in Magic Menus.
  2647.      You have an option, however.  You CAN put the path statement in a
  2648.      separate batch file, provided that you do not precede it with "COMMAND
  2649.      /C".  This simply means that the batch file with your "PATH=" command
  2650.      should be the LAST command that your AUTOEXEC.BAT file executes (since
  2651.      it will not return when it terminates).
  2652.      
  2653.      
  2654.      7.2  Editing Boot Options
  2655.      
  2656.           When you select "Edit boot option" under the "Boot options" menu,
  2657.      a window will appear and display the data corresponding to the first
  2658.      boot option in the menu.  You can edit and enter data in the same
  2659.      fashion as when entering new options (see section 7.1 above).  Remember
  2660.      to press the <TAB> key to toggle between editing the AUTOEXEC.BAT and
  2661.      CONFIG.SYS files.
  2662.      
  2663.           You must press <F10> to make your changes permanent.  Pressing the
  2664.      <F4> key will delete the displayed entry.  To edit the other boot op-
  2665.      tions, use the <F7> and <F8> keys to move backwards and forwards
  2666.      through the list.
  2667.      
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.      
  2682.      
  2683.      Chapter 7: Boot Options                                             43
  2684.  
  2685.  
  2686.  
  2687.      
  2688.      
  2689.                               Chapter 8 -- DOS Menu
  2690.      
  2691.      
  2692.           Although Magic Menus allows you to create and execute applications
  2693.      quickly and powerfully, you may still sometimes need to use some of the
  2694.      basic DOS commands.  We've chosen a few of the most common commands and
  2695.      built them directly into the "DOS" menu in Magic Menus.
  2696.      
  2697.           This chapter briefly discusses the available functions.  Consult
  2698.      you DOS Reference Manual for an indepth disccusion of each one.
  2699.      
  2700.      
  2701.      8.1  DOS Commands
  2702.      
  2703.           The following DOS commands are directly accessible from the "DOS"
  2704.      menu:
  2705.      
  2706.              DIR                     -- List a directory of the disk
  2707.              COPY                    -- Copy a file or files
  2708.              REN                     -- Rename a file
  2709.              DEL (or ERASE)          -- Erase a file or files
  2710.              CHDIR                   -- Change the active directory
  2711.              MKDIR                   -- Create a new directory
  2712.              RMDIR                   -- Remove (delete) a directory
  2713.              TIME                    -- Set the DOS Time
  2714.              DATE                    -- Set the DOS Date
  2715.              FORMAT                  -- Format a disk
  2716.      
  2717.      
  2718.      IMPORTANT!  The "DOS" menu executes the actual DOS commands.  Most of
  2719.      these commands are built into DOS.  The "Format disk" option, however,
  2720.      requires that the file "FORMAT.COM" be in the default directory or can
  2721.      be found in the DOS command "path".  For more information on the "PATH"
  2722.      command, see your DOS Reference Manual.
  2723.      
  2724.           All of the parameters that you enter are fully editable.  Some of
  2725.      the windows have multiple parameter lines (use <return> or the arrow
  2726.      keys to move between them).  For consistency, press <F10> to execute
  2727.      the command once you have entered the parameters.
  2728.      
  2729.           You may assign a password level to all of these functions in the
  2730.      "Password setup" option under the "Options" menu (See chapter 9).
  2731.      
  2732.      
  2733.      8.2  Run Any Command Window
  2734.      
  2735.           The "rUn any command" window lets you execute a command just as if
  2736.      you were typing at the DOS prompt.  This window differs from the
  2737.      "Window to DOS" in that Magic Menus will allow you to specify the
  2738.      "maximum memory mode" here.  This mode frees up additional memory that
  2739.      Magic Menus uses.  Press <F10> to execute the command.
  2740.      
  2741.      
  2742.      
  2743.      
  2744.      Chapter 8: Dos Menu                                                 44
  2745.  
  2746.  
  2747.  
  2748.      8.3  DOS Shell
  2749.      
  2750.           From the "DOS Shell" window, you can spawn a "child" of DOS.  What
  2751.      you are doing here is loading a new copy of COMMAND.COM.  This file,
  2752.      therefore, must be present in the default directory or in the DOS
  2753.      command path.  (See your DOS Technical Reference for a discussion of
  2754.      the "PATH" command).  Press <F10> to execute the shell.
  2755.      
  2756.           The DOS shell will put you directly in contact with the operating
  2757.      system.  You will see the DOS prompt, just as if you never ran Magic
  2758.      Menus in the first place.  However, all you have to do is type "EXIT"
  2759.      to instantly return to Magic Menus.
  2760.      
  2761.           You may also direct Magic Menus to use the "maximum memory mode"
  2762.      here to free up additional memory.
  2763.      
  2764.      
  2765.      
  2766.           This window runs the standard DOS "DIR" command.
  2767.      
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.      
  2804.      
  2805.      Chapter 8: Dos Menu                                                 45
  2806.  
  2807.  
  2808.  
  2809.      
  2810.      
  2811.                             Chapter 9 -- User Options
  2812.      
  2813.      
  2814.           This chapter discusses the various options available to configure
  2815.      Magic Menus to suit your needs and tastes.  These options may be set
  2816.      under the "Options" menu.
  2817.      
  2818.      
  2819.      9.1  Screen Delay
  2820.      
  2821.           Your computer creates images on your monitor by exciting chemicals
  2822.      on the backside of your monitor's CRT.  If an image remains on the
  2823.      screen too long, it may permanently "burn" itself into the screen.
  2824.      This typically occurs over several months when a similar image
  2825.      appears on the screen for long lengths of time.  To protect against
  2826.      this burn in, you may instruct Magic Menus to blank the screen after a
  2827.      period of keyboard inactivity.
  2828.      
  2829.           When you select the "screen Delay" option from the menu, a window
  2830.      will appear.  In this window, you can enable or disable the screen save
  2831.      feature.  You can also indicate how long that you want Magic Menus to
  2832.      wait before it will blank the screen.  Remember that the screen will
  2833.      only go blank if no keyboard activity is detected in the indicated
  2834.      length of time.  (NOTE:  Delay times are approximate, and can vary
  2835.      based on CPU speed).   You must press <F10> to save your setup to the
  2836.      disk.
  2837.           After the screen blanks, Magic Menus will display a slow-scrolling
  2838.      message indicating that the screen save feature is active.  Press any
  2839.      character key to restore the screen to normal operation.
  2840.      
  2841.      
  2842.      9.2  Color Setup
  2843.      
  2844.           You can customize Magic Menus' screen colors (if you have a color
  2845.      graphics card and a color monitor).  Select the "Color setup" option
  2846.      from the "Options" menu.
  2847.      
  2848.           The window that appears will accept four parameters.  Each color
  2849.      selection is entered as an integer.  The foreground and midground
  2850.      colors range from 0 to 15, while the background and reverse video
  2851.      colors range from 0 to 7.  The colors are as follows:
  2852.      
  2853.              0: BLACK                 8: DARK GRAY
  2854.              1: BLUE                  9: LIGHT BLUE
  2855.              2: GREEN                10: LIGHT GREEN
  2856.              3: CYAN                 11: LIGHT CYAN
  2857.              4: RED                  12: LIGHT RED
  2858.              5: MAGENTA              13: LIGHT MAGENTA
  2859.              6: BROWN                14: YELLOW
  2860.              7: LIGHT GRAY           15: WHITE
  2861.      
  2862.           The color setup window displays sample colors to help you pick the
  2863.      ones you prefer.  The colors that Magic Menus uses will not change
  2864.      
  2865.      
  2866.      Chapter 9: User Options                                             46
  2867.  
  2868.  
  2869.  
  2870.      until you exit Magic Menus and run it again.  (This is necessary since
  2871.      Magic Menus saves screen images in order to remove pop-up windows).
  2872.      Remember to press <F10> to save your selections to disk.
  2873.      
  2874.      
  2875.      9.3  Error Beep Setup
  2876.      
  2877.           When you select "Error beep setup" from the "Options" menu, you
  2878.      will be presented with a window in which you can control Magic Menus'
  2879.      error beep.  You can change the length and frequency of the beep, or
  2880.      turn it off altogether.  You are also asked in this window if your
  2881.      computer is an IBM PC or true compatible.  If not, Magic Menus will use
  2882.      the terminal bell (^G) to indicate an error.  (In this case you cannot
  2883.      set the frequency or duration of the beep).
  2884.      
  2885.           While setting the frequency or the duration of the tone, you can
  2886.      here what it sounds like by holding the left arrow down until the
  2887.      cursor "bumps" up against the left edge of the data field.  This will
  2888.      cause the error tone to sound.  Obviously you must have a speaker
  2889.      installed in your computer for this option to work.
  2890.      
  2891.           Remember to press <F10> to save your choices.
  2892.      
  2893.      
  2894.      9.4  Error Message Setup
  2895.      
  2896.           Some errors within Magic Menus will cause a message to be dis-
  2897.      played as well as sounding a beep.  In the "error Message setup" you
  2898.      can set the duration (length of time displayed) of the error message
  2899.      and also indicate whether or not you want the message to blink.  Since
  2900.      the error message is accompanied by an error beep, the message will
  2901.      remain on the screen for the duration set here or for the duration of
  2902.      the beep (see above), which ever is longer.  Again, press <F10> to save
  2903.      your changes to disk.
  2904.      
  2905.      
  2906.      9.5  Video Setup
  2907.      
  2908.           The "Video setup" option under the "Options" menu lets you set two
  2909.      specific flags concerning how Magic Menus writes data to the screen.
  2910.      (Both of these flags can also be set in the installation of Magic
  2911.      Menus, by the way).  The first option is whether or not you want to use
  2912.      BIOS screen writing.  This is opposed to DIRECT screen writing, which
  2913.      accesses the PC's screen memory directly for much faster screen updates.
  2914.      We have included the BIOS option for two specific reasons:
  2915.      
  2916.          1) Some people using Magic Menus may have computers which are not
  2917.          completely IBM compatible (and the direct writing may not work).
  2918.      
  2919.          2) Some people may wish to use Magic Menus in a multi-tasking
  2920.          environment (such as TopView, DesqView, MultiLink, or DoubleDos)
  2921.          and the direct screen writing can "bleed" through to the other
  2922.          applications.
  2923.      
  2924.      Remember that the BIOS option runs much more slowly that direct screen
  2925.      
  2926.      
  2927.      Chapter 9: User Options                                             47
  2928.  
  2929.  
  2930.  
  2931.      writing, so use direct wherever possible.
  2932.      
  2933.      SPECIAL NOTE:  We have built in a quick "toggle" to help you easily
  2934.      switch between screen modes.  Press <alt-B> and you will toggle from
  2935.      DIRECT to BIOS (or visa versa).  You should note that the topline
  2936.      indicator will change to remind you what mode you are in.  This toggle
  2937.      key has no effect on non-IBM compatible machines.
  2938.      
  2939.           The second option that you can set in this window is whether or
  2940.      not you monitor "snows" when Magic Menus is updating the screen.  This
  2941.      "snow" is actually a brief burst of "garbage" that your video card
  2942.      reads while Magic Menus is writing to the video memory.  The early IBM
  2943.      style color graphics adapter did not provide true memory contention
  2944.      resolution, and this is what causes the snow.  It is not harmful, but
  2945.      it can be annoying.  If you have a video card with this problem, you
  2946.      can tell Magic Menus to suppress the snow.  It does this by waiting for
  2947.      a "vertical retrace" before writing to the screen.  This slows the
  2948.      screen action down somewhat, but does eliminate the problem.  If you
  2949.      have a newer color card (such as the EGA), set the snow suppression to
  2950.      "No" and Magic Menus will run faster.  This flag has no effect for
  2951.      systems with monochrome adapters.
  2952.      
  2953.      SPECIAL NOTE:  If you are using a computer with a non-CRT display (such
  2954.      as many laptops), set this flag to "No"!  Many of these displays
  2955.      emulate the color graphics adapter imperfectly.  If Magic Menus waits
  2956.      for a vertical retrace with this type of system, the screen action can
  2957.      slow down to an unbearable crawl!
  2958.      
  2959.      
  2960.      9.6  Password Setup
  2961.      
  2962.           The "Password setup" option will open a window allowing you to
  2963.      enter five different passwords and set a number of password levels.
  2964.      You also turn password control on and off in this window.
  2965.      
  2966.      IMPORTANT:  Once you set passwords to on, you cannot return to the
  2967.      password window without entering the level five password (the highest
  2968.      access password).  Make sure that you make note of the level five
  2969.      password before turning the control on!
  2970.      
  2971.           The five passwords give you an ascending level of access.  For
  2972.      instance, anyone who knows the level three password can access all
  2973.      functions that have a password level of zero, one, two, or three.  That
  2974.      person cannot access functions with password levels of four or five.
  2975.      Level five, therefore, can access all functions.  That password should
  2976.      be reserved only for the system manager, since anyone with level five
  2977.      access can change the passwords and level assignments.
  2978.      
  2979.           Do not leave any of the passwords blank, since that makes a carri-
  2980.      age return activate that level.  That means that anyone can access that
  2981.      level (and all levels below it).  Any function with a password level of
  2982.      zero does not require a password, and Magic Menus will not ask for one.
  2983.      
  2984.           The password levels that you set here are meant to help prevent
  2985.      accidental system crashes and unauthorized activity.  For instance, if
  2986.      
  2987.      
  2988.      Chapter 9: User Options                                             48
  2989.  
  2990.  
  2991.  
  2992.      you want to prevent people from leaving Magic Menus, then set the "Exit
  2993.      Magic Menus Password Level" to a higher levels.  It is also a good idea
  2994.      to restrict the DOS shell and command processor (the "Any Command
  2995.      Level" also protects the Window to DOS).  You will also want to protect
  2996.      the setup and edit features.  In the "drive Access setup" (discussed
  2997.      below), you can also password protect access to certain disk drives.
  2998.      
  2999.           Most of the functions within Magic Menus can be assigned password
  3000.      levels.  You may assign seperate levels to applications and menus, for
  3001.      instance.  You will see a field for password level protection as you
  3002.      set these functions up.
  3003.      
  3004.           Remember to press <F10> to make your passwords and setups perma-
  3005.      nent.
  3006.      
  3007.      TECHNICAL NOTE:  Magic Menus provides a low level of system security.
  3008.      It is not meant to be a rigorous defense against unauthorized system
  3009.      use.  It will, however, provide an effective barrier against accidental
  3010.      and non-malicious access violations.
  3011.      
  3012.      
  3013.      9.7  File Paths
  3014.      
  3015.           The "File paths" option will simply display the current Magic
  3016.      Menus' data and program file paths, as well as the selected batch file
  3017.      drive.  These paths are shown for yor information only, and must be set
  3018.      by MMINST.COM (see chapter 1 for more information).
  3019.      
  3020.      
  3021.      9.8  General Setup
  3022.      
  3023.           Under the "General setup" option, you can enter a title which will
  3024.      always be displayed on Magic Menus' main screen.  You may wish to enter
  3025.      your name or your company's name here.
  3026.      
  3027.           You may also indicate whether or not you want the topline status
  3028.      to be displayed (probably you do, unless your machine is incompatible
  3029.      with an IBM and the status line does not work correctly).  Lastly, you
  3030.      can instruct Magic Menus to provide an "anti-skid" cursor which simply
  3031.      flushes the keyboard buffer between mode changes.  You may find this
  3032.      option handy if you tend to rest your fingers a little to heavily on
  3033.      the keyboard.  Otherwise, you will probably wish to turn this feature
  3034.      off.
  3035.      
  3036.           Again, press <F10> to save your setups to disk.
  3037.      
  3038.      
  3039.      9.9  Printer Setup
  3040.      
  3041.           This window ("printer Setup") lets you tell Magic Menus what type
  3042.      of printer you have.  If you have a serial (versus parallel) printer,
  3043.      indicate that here.  If you are unsure, answer "No", since most
  3044.      printers today are parallel.  Also, most printers are connected to port
  3045.      1.  If your printer is different, indicate that here as well.  Press
  3046.      <F10> to make your changes permanent.
  3047.      
  3048.      
  3049.      Chapter 9: User Options                                             49
  3050.  
  3051.  
  3052.  
  3053.      
  3054.      
  3055.      9.10  Drive Access Setup
  3056.      
  3057.           The "drive Access setup" feature in Magic Menus is unique.  It
  3058.      lets you assign password levels to different disk drives.  Throughout
  3059.      the Magic Menus environment, the user will be monitored and access to
  3060.      the restricted drives will be preceded by a password request.
  3061.      
  3062.           Specifically, Magic Menus scans each command for reference to
  3063.      drives before passing the command to DOS.  The only area in Magic Menus
  3064.      that is immune from the scan is the pop-up directories window (and you
  3065.      can assign password levels individually to these).  This feature is
  3066.      particularly useful in restricting access to floppy disk drives (which
  3067.      can cause system crashes and unauthorized copying of programs and
  3068.      data).  It is also handy in a network with multiple remote drives.
  3069.      
  3070.           You can assign levels to five different drives, and then assign a
  3071.      level to all remaining drives.  Magic Menus will not prompt for a
  3072.      password for the default (current) drive, even if a level is assigned.
  3073.      
  3074.           Press <F10> to make your selections permanent.
  3075.      
  3076.      
  3077.      9.11  Order Form
  3078.      
  3079.           Magic Menus is a user-supported program.  It is distributed under
  3080.      the "shareware" concept.  Shareware is a unique marketing approach that
  3081.      actually permits and encourages the free copying and sharing of soft-
  3082.      ware (rather than restricting it).  Shareware programs, however, are
  3083.      copyrighted material and can represent considerable investment on the
  3084.      behalf of the author and shareware companies.
  3085.      
  3086.           The advantages to the user are two-fold.  First, you get to free-
  3087.      ly try the software and see if it meets your needs.  Secondly, should
  3088.      you decide to purchase the program, you generally get it a much lower
  3089.      cost than commercial counterparts.  This is because shareware companies
  3090.      have lower distribution costs than commerical software companies.
  3091.      
  3092.           If you decide to use the software on a continuous basis, then you
  3093.      should "register".  This means that you actually pay for the software,
  3094.      as if you were buying a commercial package.  Custom Technologies sells
  3095.      its packages just as if they were commercial programs, and we send the
  3096.      customer a complete package (disk, manual, and telephone support).  We
  3097.      also add you to our mailing list for notification of upgrades, new
  3098.      packages, and special offers.
  3099.      
  3100.      PAYMENT IS NOT OPTIONAL.  Continued use of the software requires a
  3101.      license from Custom Technologies.  If you decide not to register, you
  3102.      should pass your copy on to someone else or simply erase it.  All
  3103.      computer users benefit from the existence of high quality shareware
  3104.      products.  The honest and courteous support of satisfied users can help
  3105.      to ensure a steady supply of outstanding shareware.
  3106.      
  3107.  
  3108.      
  3109.      
  3110.      Chapter 9: User Options                                             50
  3111.  
  3112.  
  3113.  
  3114.          Chances are that you are reading this User's Guide and enjoying the
  3115.      power of Magic Menus without having paid for it.  That's fine... that
  3116.      is what shareware is about.  (NOTE: Custom Technologies receives no
  3117.      royalties from disk dealers or BBS sysops.  Any fees that you have paid
  3118.      for a disk are duplication charges, and do not represent payment for
  3119.      Magic Menus).
  3120.      
  3121.          The "Order form" option under the "Options" menu is provided to
  3122.      assist you in ordering a registered copy of Magic Menus.  We have also
  3123.      included ordering information for some of our other products (if you
  3124.      have a checking account and are not using CheckMate, then you don't
  3125.      know what you are missing!  CheckMate-GL, on the other hand, is the
  3126.      friendliest general ledger package ON THE PLANET).  Quantity and
  3127.      multi-product discounts, as well as shipping charges and sales tax are
  3128.      automatically computed.  Magic Menus will take your information and
  3129.      then print out a form that you can return to Custom Technologies.
  3130.      
  3131.      THANK YOU FOR YOUR SUPPORT!
  3132.      
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.      
  3170.      
  3171.      Chapter 9: User Options                                             51
  3172.  
  3173.  
  3174.  
  3175.      
  3176.      
  3177.                   Appendix A: Prompt Definition Quick Reference
  3178.      
  3179.      
  3180.      -- The Prompt "%" Variables:
  3181.      
  3182.           %1, %2, %3, %4, %5
  3183.      
  3184.      
  3185.      -- The "@" Processor:
  3186.      
  3187.           The "@" variable return the values entered with the "%" variables.
  3188.      
  3189.           @1, @2, @3, @4, @5
  3190.      
  3191.      
  3192.      -- The "+" Processor:
  3193.      
  3194.           The "+" processor pops the "File Listing Window" up.
  3195.      
  3196.              +1 : return both name and extension (same as "+" alone)
  3197.              +2 : return name only
  3198.              +3 : return extension only
  3199.      
  3200.      -- The "#" Processor:
  3201.      
  3202.           The "#" processor pops the "Directory Control Window" up.
  3203.      
  3204.              #1 : change directory, return nothing
  3205.              #2 : change directory, return directory name w/o trailing "\"
  3206.              #3 : change directory, return directory name with trailing "\"
  3207.              #4 : return directory name w/o trailing "\"
  3208.              #5 : return directory name with trailing "\"
  3209.      
  3210.      -- The "$" Processor:
  3211.      
  3212.           The "$" processor pops the "Printer Control Window" up.
  3213.      
  3214.              $1 : immediate send control string, return nothing
  3215.              $2 : return printer control string
  3216.      
  3217.      
  3218.      -- The "=" Processor
  3219.      
  3220.           The "$" processor pops a user-defined menu up.  The menu is
  3221.           defined in a text file with the following format:
  3222.      
  3223.              <Menu Title>
  3224.              <Menu Choice #1>=<Item #1>
  3225.              <Menu Choice #2>=<Item #2>
  3226.              <Menu Choice #3>=<Item #3>
  3227.                   .
  3228.                   .
  3229.              <Menu Choice #10>=<Item #10>
  3230.      
  3231.      
  3232.      Appendix A: Prompt Definition Quick Reference                       52
  3233.  
  3234.  
  3235.  
  3236.      
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280.  
  3281.  
  3282.  
  3283.  
  3284.  
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.      
  3292.      
  3293.      Appendix A: Prompt Definition Quick Reference                       53
  3294.