home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / MENU / QMENU22.ZIP / README.BAT < prev   
DOS Batch File  |  1988-05-24  |  8KB  |  159 lines

  1. Echo Off
  2. Cls
  3. Echo ╔═══════════════════════╗                     ╔═══════════════════════════╗
  4. Echo ║ The Quick Menu System ║                     ║    (c) Copyright 1988     ║
  5. Echo ╚═══════════════════════╝                     ║ Davy Crockett Productions ║
  6. Echo                                               ╚═══════════════════════════╝
  7. Echo  
  8. Echo If you like this program, and find it useful then your contribution of $15
  9. Echo will be greatly appreciated.  Site licenses allow an un-limited number of
  10. Echo copies.  Inquiries will be accepted in writing only.
  11. Echo  
  12. Echo                                               ╔═══════════════════════════╗
  13. Echo                                               ║ Davy Crockett Productions ║
  14. Echo          Please send all inquiries to:        ║ 5807 Cherrywood Lane, 104 ║
  15. Echo                                               ║ Greenbelt, Maryland 20770 ║
  16. Echo                                               ╚═══════════════════════════╝
  17. Echo  
  18. Echo You may copy and distribute this program freely, provided that:
  19. Echo  
  20. Echo     1.  No fee is charged for such copying and distribution, and
  21. Echo     2.  It is distributed ONLY in it's original, unmodified state.
  22. Echo  
  23. Echo ╔═══════╗   DO NOT EXPERIMENT WITH THE DISTRIBUTION COPY OF THIS PROGRAM.
  24. Echo ║ NOTE: ║   ANY OPTIONS YOU CHANGE ARE AUTOMATICALLY RECORDED IN THE .EXE
  25. Echo ╚═══════╝   MODULE.  PLEASE MAKE A COPY FIRST AND THEN EXPERIMENT!!!!!!!!
  26. Echo  
  27. Pause
  28. Cls
  29. Echo ╔════════════════╗
  30. Echo ║ Short Synopsis ║
  31. Echo ╚════════════════╝
  32. Echo  
  33. Echo Quick Menu is a sister product to FastMenu.  Like FastMenu it is extremely
  34. Echo fast and does not remain in memory when your application program is running.
  35. Echo Quick Menu is easy to use and does not require a separate configuration file.
  36. Echo Menu options can be added, modified or deleted "on the fly".  Any changes
  37. Echo made during a session are automatically saved upon exit from the menu.  You
  38. Echo may change colors/attributes, two lines of titles, up to 26 menu options and
  39. Echo the commands that are executed for each option.
  40. Echo  
  41. Echo The program keeps separate sets of attributes for color and monochrome
  42. Echo monitors and automatically chooses the proper set.
  43. Echo  
  44. Echo You can make as many copies of the menu program as you wish (each with a
  45. Echo different name) and transfer freely from one to another.  This will allow
  46. Echo you to nest menus to any depth and immediately return to the top level at
  47. Echo any time.
  48. Echo  
  49. Echo  
  50. Echo  
  51. Echo  
  52. Echo  
  53. Pause
  54. Cls
  55. Echo ╔═══════════════════════════════╗
  56. Echo ║ Important things to remember: ║
  57. Echo ╚═══════════════════════════════╝
  58. Echo  
  59. Echo 1.  Configuration mode is entered by holding down the [Alt] key and pressing
  60. Echo     [2][2][0] on the numeric keypad.  (Note: you MUST use the keypad numbers)
  61. Echo     (220 Decimal = DC Hexadecimal, the author's initials).
  62. Echo  
  63. Echo 2.  Since Quick Menu removes itself from memory entirely, you must execute
  64. Echo     a batch file that will return to the menu when it is finished.  QMBAT
  65. Echo     does this.  The first parameter (&1) is "P" if you want it to pause
  66. Echo     before returning to the menu, anything else if you do not.  Parameter
  67. Echo     &2 is the command to execute when it is finished (normally back to the
  68. Echo     menu or to another menu).  The remaining parameters are simply passed
  69. Echo     to DOS as a command line.  (Note: the &'s should be percent signs.)
  70. Echo  
  71. Echo 3.  You may use environment variables in the Quick Menu command strings.
  72. Echo     Quick Menu will extract the value of the variable from the environment
  73. Echo     and substitute it in the command string before passing it to DOS for
  74. Echo     execution.  For example, if you SET MODULE=MYPROG before entering Quick
  75. Echo     Menu then the command string "QMBAT P QM EDIT &MODULE&.PAS" would be
  76. Echo     sent to DOS as "QMBAT P QM EDIT MYPROG.PAS".  Command strings are not
  77. Echo     case sensitive.  (Note: the ampersands (&) should be percent signs.)
  78. Echo  
  79. Pause
  80. Cls
  81. Echo ╔═══════════════════════════════╗
  82. Echo ║ Important things to remember: ║
  83. Echo ╚═══════════════════════════════╝
  84. Echo  
  85. Echo 4.  Even though Quick Menu has been designed to not require a secondary command
  86. Echo     processor you can still use this capability when necessary.  Simply include
  87. Echo     this in the command string like this: "QMBAT P QM COMMAND /C CHECKING.BAT".
  88. Echo     This command will execute the batch file CHECKING.BAT and then return to
  89. Echo     your menu.  One word of warning: DO NOT EXECUTE A BATCH FILE WITH COMMAND
  90. Echo     /C THAT RETURNS TO THE MENU BY ITSELF.  Doing this will lock your computer
  91. Echo     so bad that you can't even use Ctrl/Alt/Del to reboot, you will have to 
  92. Echo     perform a hardware reset to regain control.
  93. Echo  
  94. Echo 5.  When Quick Menu tries to update it's configuration it must know where
  95. Echo     the .EXE module resides.  For DOS Version 3.0 or greater it can find
  96. Echo     this path name in the environment.  Versions of DOS prior to 3.0 did
  97. Echo     not supply this path name so Quick Menu asks you for it each time you
  98. Echo     perform an update.  (Note: the path name includes a drive identifier
  99. Echo     and file name as well as any sub-directories leading to the program.)
  100. Echo  
  101. Echo 6.  If you really get in trouble and do not want to save the configuration
  102. Echo     you may enter Ctrl-C to exit from the menu without updating.  (Note: ^C
  103. Echo     exits immediately, ignoring ALL changes made during the current session.)
  104. Echo  
  105. Pause
  106. Cls
  107. Echo ╔════════════════════╗
  108. Echo ║ Conversion Utility ║
  109. Echo ╚════════════════════╝
  110. Echo  
  111. Echo Quick Menu Version 2.2 includes a conversion utility (QMXFER) to help you
  112. Echo migrate any Quick Menu systems you may have built.  This utility will make
  113. Echo a backup of your current Quick Menu, copy a current version of QM.EXE to
  114. Echo your current name, read the configuration from the backup copy and then
  115. Echo modify the configuration in the new version.  All you have to do is make
  116. Echo sure your existing Quick Menu is in the current drive/directory along with
  117. Echo QM.EXE and QMXFER.EXE.  Select the "U" (Upgrade) option on the current
  118. Echo distribution copy of QM.EXE and follow the instructions.
  119. Echo  
  120. Echo That's all there is to it, QMXFER does the rest.
  121. Echo  
  122. Echo  
  123. Echo  
  124. Echo  
  125. Echo  
  126. Echo  
  127. Echo  
  128. Echo  
  129. Echo  
  130. Echo  
  131. Pause
  132. Cls
  133. Echo ╔═══════════════════════╦═════════════╦═══════════╦═══════════════════════════╗
  134. Echo ║ The Quick Menu System ║ Version 2.2 ║ 08 May 88 ║ Davy Crockett Productions ║
  135. Echo ╠═══════════════════════╩═════════════╩═══════════╩═══════════════════════════╣
  136. Echo ║       The Quick Menu Development System by Davy Crockett Productions.       ║
  137. Echo ║  Hold down the [Alt] key and press [2][2][0] to configure.  [Esc] to Exit.  ║
  138. Echo ╚═════════════════════════════════════════════════════════════════════════════╝
  139. Echo  
  140. Echo  
  141. Echo                               DISCLAIMER
  142. Echo  
  143. Echo      Users of this product acknowledge this disclaimer of warranty:
  144. Echo  
  145. Echo      Quick Menu is supplied as-is.  Davy Crockett Productions disclaims
  146. Echo      all warranties, either express or implied, including but not limited
  147. Echo      to the warranties of merchantability and of fitness for a particular
  148. Echo      purpose.  Under no circumstances shall Davy Crockett Productions be
  149. Echo      liable for any damages whatsoever which may result from the use or
  150. Echo      inability to use this product.
  151. Echo  
  152. Echo  
  153. Echo ╔═════════════════════════════════════════════════════════════════════════════╗
  154. Echo ║  To select an option: Press the letter key -or- use arrow keys and [Enter]  ║
  155. Echo ╚═════════════════════════════════════════════════════════════════════════════╝
  156. Echo  
  157. Pause
  158. QM
  159.