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