home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / BATCHVW1.ZIP / ABATVIEW.DOC < prev    next >
Text File  |  1993-07-15  |  32KB  |  742 lines

  1.               *********************************
  2.               *         A BATCH VIEW          *
  3.               *                               *
  4.               *    Batch File Pop Up Menus    *
  5.               *   Batch File Pop Up Messages  *
  6.               *    Multiple Screen Clearing   *
  7.               *                               *
  8.               *  Ver 1.0           5/30/1993  *
  9.               *                               *
  10.               *         Copyright 1993        *
  11.               *       by Robin R. Latham      *
  12.               *********************************
  13.  
  14.          FOR IBM or COMPATIBLE PC's, USING DOS 2.0 or HIGHER
  15.  
  16.      GRAPHICS: 80 Column Color, or Monochrome Text Mode Support Required.
  17.  
  18.  
  19.                   Robin R. Latham
  20.                    P.O BOX 16152
  21.                Fort Worth, TX. 76162
  22.                PHONE SUPPORT: (817)-263-4056
  23.               Compuserve Email ID # 72614,602
  24.  
  25.             >>>  TABLE OF CONTENTS <<<
  26.                             PAGE
  27.  
  28.             INSTALLATION................................  1
  29.  
  30.             PACKING LIST................................  1
  31.  
  32.             INTRODUCTION................................  2
  33.  
  34.             ABATMENU....................................  3
  35.  
  36.             ABATMENU OPTIONS............................  4
  37.  
  38.             AMSG......................................... 5
  39.  
  40.             AMSG OPTIONS................................. 6
  41.  
  42.         TEXT FILES..................................  7
  43.  
  44.             COLOR ATTRIBUTES............................  8
  45.  
  46.             ACLS........................................  9
  47.  
  48.             BATCH FILES.................................  10
  49.  
  50.             TECHNICAL...................................  11
  51.  
  52.             DISCLAIMER..................................  12
  53.  
  54.             REGISTRATION................................  13, 14
  55.  
  56.  
  57.  
  58.             -  INSTALLATION  -                     PAGE 1
  59.  
  60.   You can use AINSTALL.BAT to copy all the files from the distribution disk.
  61. Ainstall.bat is menu driven and will copy files to disk drives A, B, C, or D.
  62. You have the option to copy the files to a ROOT directory or a directory
  63. named ABATVIEW. Installing the files in a sub-directory will prevent any
  64. overwrites to existing files with the same name. There are two utility batch
  65. files named AVIEWDOC.BAT and APRNTDOC.BAT that will provide immediate viewing
  66. or printing of the associated documentation.
  67.  
  68.             * Quick Start *
  69.   You can start learning how to use all the programs in the utility set by
  70. running the ALEARNME.BAT tutorial program.
  71.  
  72.  
  73.             -  PACKING LIST -
  74.  
  75.   Please make a quick check to see if you recieved all of the following
  76. files. Some of the supporting programs require other files in order to
  77. function properly. If you have purchased an incomplete or malfunctioning
  78. copy of this software from a distributor and cannot resolve the problem
  79. locally, please call or write me with the distributors name and address
  80. and I will send you a free replacement disk.
  81.  
  82. * PROGRAMS *
  83.  
  84. ABATMENU.EXE - Generates pop up menus.
  85. AMSG.EXE - Generates pop up messages.
  86. ACLS.EXE - Selectable Clearing of the video screen.
  87. APAGE.EXE - Displays small ascii text files.
  88.  
  89. * BATCH FILES *
  90.  
  91. AINSTALL.BAT - Installation batch file.
  92. AVIEWDOC.BAT - Provides documentation viewing.
  93. APRNTDOC.BAT - Provides documentation printing.
  94. ALEARNME.BAT - Utility set tutorial.
  95. AEXMPLES.BAT - Example menus and messages.
  96. ATXTFILE.BAT - How to use ascii text files with Abatmenu and Amsg.
  97.  
  98. * DOCUMENTS *
  99.  
  100. ABATVIEW.DOC - A Batch View software manual.
  101. ASCIICDS.DOC - Table of Ascii codes.
  102. ASITELIC.DOC - Example site license.
  103. AREGISTR.FRM - A Batch View Registration form.
  104. VENDOR.DOC - for Shareware Distributors.
  105.  
  106. * SUPPORT FILES *
  107.  
  108. ABATVIEW.ZIP - An archive file
  109. INSTL.TXT - Message text for the Installation batch file.
  110.  
  111.  
  112.  
  113.  
  114.             INTRODUCTION                       PAGE 2
  115.  
  116.    A BATCH VIEW is a small utility set, primarily focused on providing
  117. control of the video screen from within a batch file. It provides an
  118. alternative to the traditional reliance on the DOS echo command, and
  119. ansi.sys driver to create color menus and user prompts. You may use custom
  120. menus, message prompts, and text screen colors from within your batch files
  121. to provide a tailored appearance for your applications.
  122.  
  123.  
  124. THE UTILITY PROGRAMS
  125.  
  126. ABATMENU.EXE - Creates custom pop up menus for batch files, allowing
  127.            complete configuration of the video screen. Menus are
  128.            automatically centered on the display screen, and have
  129.            3-D shadowing. Passes the errorlevel code of the menu
  130.            item selected back to the calling program or batch file.
  131.  
  132. AMSG.EXE - Creates custom pop up messages or prompts for batch files,
  133.        and provides the same degree of video control as abatmenu.
  134.  
  135. ACLS.EXE - Provides a variety of interesting ways to clear text from
  136.        the video screen, and the ability to change or set the
  137.        default background and text color.
  138.  
  139.    Typing the name of any of these programs at the DOS command line, will
  140. bring up a quick help screen. All the programs use option switches to control
  141. output. Options are entered on the command line after the program name, with
  142. multiple program options separated by spaces. Program options are described
  143. in this manual and on the quick help screens.
  144.  
  145.    Each program requires a unique sequence of options in order to function
  146. properly, and are therefore documented separately within this manual. The
  147. programs that generate pop up windows do however, share many common option
  148. sequences, so learning how to use one of the programs substantialy decreases
  149. the time to learn the others. The clear screen utility program ACLS is the
  150. simplest to use, requiring only one option switch to function. ACLS uses
  151. a DOS type switch to tell it how to clear the screen, and may be easily
  152. learned by viewing its help screen.
  153.  
  154.    It should be noted that the use of the clear screen utility ACLS is
  155. completely arbitrary since ABATMENU and AMSG automatically clear the video
  156. screen before and after execution. ACLS is provided for entertainment and
  157. aesthetic value, providing visual interest and variety to your batch files.
  158.  
  159.    A program called APAGE.EXE has been included on the distribution disk to
  160. allow you to quickly view the documentation. The AVIEWDOC batch file calls
  161. APAGE.EXE for that purpose. APAGE.EXE is not intended to be a part of the
  162. utility set, and is therefore not documented. You may however, freely use
  163. APAGE.EXE if you desire, or have a need for it. It displays a help screen
  164. describing its use in similiar fashion to the utility programs. I wrote
  165. APAGE.EXE to view the documentation of this utility set, so it has limited
  166. capabilities as a general program. APAGE displays Ascii text files ONLY,
  167. and cannot handle files much bigger than 32K.
  168.  
  169.  
  170.                 ABATMENU                       PAGE 3
  171.  
  172.    ABATMENU generates pop up menus for batch files. The program may be
  173. controlled from any calling batch file, such as the AUTOEXEC.BAT to allow
  174. menu selectable boot configurations, for TSR's, DOS Environment variables,
  175. prompt selection, time and date entry, selectable program execution, or
  176. anything else a batch file can handle. If you're not familiar with DOS batch
  177. files, reference your DOS manual, or read the batch file section of this
  178. document for a brief explanation.
  179.  
  180.    Abatmenu allows a full range of selectable options to determine the menu
  181. colors, title, selections, hi-light bar, and background texturing, when
  182. generating your own batch file menus. Options may be passed directly to
  183. abatmenu on the DOS command line, or stored in an ASCII text file. If you
  184. wish to learn by doing, or are becoming impatient at this point, a tutorial
  185. program called ALEARNME.BAT has been provided along with several other batch
  186. file examples for demonstration and learning purposes. Alternately, simply
  187. typing "abatmenu" at the DOS prompt provides a brief on screen explanation of
  188. program operation.
  189.  
  190.    You may want to experiment with a variety of menu configurations to find
  191. the ones that are the most appealing to your personal taste. Running abatmenu
  192. from the DOS command line will allow you to view the results of your selected
  193. options before you include them in your batch files. Hi-lighting menu
  194. selections is performed by using the keyboard arrow keys. Selecting a menu
  195. item consists of hi-lighting that item, and pressing the enter or return key.
  196.  
  197.    Abatmenu returns an ERRORLEVEL code to the calling batch file corresponding
  198. to the item selected. The errorlevel is then processed by the batch file to
  199. perform the desired function. Abatmenu returns a ZERO (0) if the ESCAPE key is
  200. pressed to allow exit without action, or any other desired procedure specified
  201. in the calling batch file.
  202.  
  203.  
  204.             ABATMENU OPTIONS                  PAGE 4
  205.  
  206.    Abatmenu program options are entered using standard DOS command line
  207. parameter passing. For example, if you wanted to display a directory listing
  208. of files on your disk using a wide format, you would enter the DOS command
  209. "dir /w" at the prompt. The "/w" is a parameter that tells the DIR program
  210. how to display the listing. Command line parameters are entered after the
  211. program name and separated by a space. Enclosing a parameter with quotation
  212. marks allows it to be passed as a single option, regardless of the spaces
  213. between characters. This is useful if you wish to have multiple word titles
  214. or selections for your menu. Batch file program calls can be accomplished in
  215. exactly the same manner, with the exception that the program name and desired
  216. options would be typed on one line of the batch file.
  217.  
  218.    Typing.... ABATMENU 176 "Boot Menu" Selection1 Selection2 Exit
  219.  
  220. at the command line will generate a monochrome pop up menu with the title
  221. "Boot Menu", three menu selections, and the first selection hi-lighted. The
  222. number 176 is an ASCII code that will fill the background screen with texture.
  223. You may enter any printable Ascii code for a variety of texturing, or wallpaper
  224. menu backdrops. Included is a separate file called ASCIICDS.DOC which contains
  225. a listing of Ascii codes for you to reference and experiment with. Several
  226. ascii codes control printer operation, so printing the file will generate
  227. undesirable results and is not recommended. You may however view this file on
  228. your monitor using the AVIEWDOC.BAT file.
  229.  
  230.    To produce a color menu, you will need to provide abatmenu with four color
  231. attributes. Entering a + (plus sign) immediately in front of the attributes
  232. designates a color menu. Color value codes are listed on page 8, with examples
  233. of how to construct attributes.
  234.  
  235. Typing....
  236.  
  237. ABATMENU +31 0 116 115 176 "Boot Menu" Selection1 Selection2 Exit
  238.  
  239. at the command line produces a blue menu bordered with white, black selection
  240. text, a white hi-light bar with red text, and a white screen filled with cyan
  241. texturing.
  242.  
  243. ABATMENU PROGRAM OPTION LISTING
  244.  
  245. * For Monochrome Displays ( The Default )
  246.  
  247. ABATMENU Screen-Ascii Title Selections..........
  248.  
  249. * For Color Displays
  250.  
  251. ABATMENU +Window Menutxt Bar Screen Scrn-Ascii Title Selections...
  252.  
  253.     A + (plus sign) requests generation of a color menu.
  254.  
  255. WINDOW = Color attribute of menu.      MENUTXT = Color of selection text.
  256.  
  257. BAR = Color attribute of hi-light.     SCREEN = Color attribute for screen.
  258.  
  259. SCRN-ASCII = Ascii code for background screen texturing or wallpaper.
  260.  
  261. TITLE = menu title.                    SELECTIONS = menu selections.
  262.  
  263.  
  264.                 AMSG                       PAGE 5
  265.  
  266.    Amsg allows you to create custom user prompts, and contains several
  267. command line switches that provide program generated system information
  268. such as the time and date, DOS version and environment variable settings,
  269. available disk drives and current working directory. You may also display
  270. user query prompts that only accept (y/n) key responses, and return a
  271. designating errorlevel code.
  272.  
  273.    Amsg operates in a similar fashion to abatmenu, allowing you to determine
  274. the color and background texturing of your display prompt. Amsg frames your
  275. message in a bordered pop up window, and waits for a keypress before clearing
  276. the video screen and exiting. You may also use text files to store multiple
  277. program options and message text.
  278.  
  279.    Message text is automatically centered within the display window, and
  280. a "Press Any Key to Continue" prompt is added to instruct users. All option
  281. displays are separated from your message by blank lines within the window.
  282. You may use ONLY ONE display option at a time when generating a window, but
  283. you may include up to 20 lines of message text. Again, message text is
  284. centered in the window by the program, and an appropriate user prompt is
  285. added to your message. If the program cannot produce a window that fits on
  286. the video screen it will generate an error message.
  287.  
  288.    Binary prompts may be produced by using the /ask option. This option adds
  289. a "(y/n)" prompt to the bottom of your message window, turning your text into
  290. a simple question. Program exit may only be accomplished by pressing the 'y'
  291. or 'n' keys in either upper or lower case. Amsg returns a 1 for yes, and a
  292. 0 for no. The resulting errorlevel code can then be interpreted by the calling
  293. batch file. If the /ask switch is not used Amsg always returns a 0.
  294.  
  295.    It's a good idea to experiment with various program options on the command
  296. line before including them in your batch files. In this way you can determine
  297. the most aesthetically pleasing color combinations with minimal modification.
  298. This is especially true for long or complex batch files.
  299.  
  300.  
  301.             AMSG OPTIONS                       PAGE 6
  302.  
  303.    Amsg will produce color or monochrome message windows. Program options are
  304. passed in a format similar to Abatmenu. If this is unclear, please read the
  305. abatmenu option section or run the tutorial batch files. Program options and
  306. examples are as follows.....
  307.  
  308. AMSG PROGRAM OPTION LISTING
  309.  
  310. * For Monochrome Displays ( The Default )
  311.  
  312. AMSG Screen-Ascii [Switch] Message..........
  313.  
  314. * For Color Displays
  315.  
  316. AMSG +Window Wndtxt Screen Scrn-Ascii [Switch] Message...
  317.  
  318.  
  319.     A + (plus sign) requests generation of a color screen.
  320.  
  321. WINDOW = Color attribute of window.     WNDTXT = Color of message text.
  322.  
  323. SCREEN = Color attribute for screen.
  324.  
  325. SCRN-ASCII = Ascii code for background screen texturing or wallpaper.
  326.  
  327. [SWITCH] = One of Four optional information display switches.
  328.  
  329. MESSAGE = Your prompt or message text.
  330.  
  331.  
  332.                  *  SWITCHES  *
  333.  
  334. /td - Displays the time and date settings of your computer.
  335.  
  336. /dsk - Displays letters of logical disk drives and the current
  337.             working directory.
  338.  
  339. /env - Displays system environmental variables and current DOS Version.
  340.  
  341. /ask - Displays your message as a question and only accepts (y/n) responses.
  342.  
  343.    Typing AMSG alone on the command line will display a brief description of
  344. its use, similar to the listing above. An on screen listing of color attributes
  345. may be seen by entering AMSG /c or AMSG color. Color attribute use and
  346. construction is also documented on page 8. The use of text files is covered on
  347. page 7 of the manual.
  348.  
  349.    Switches are optional, and the inclusion of a switch with your message text
  350. combines all the information into the display window. Only one switch may be
  351. used for each message window.
  352.  
  353.  
  354.              TEXT FILES                        PAGE 7
  355.  
  356.    Abatmenu and Amsg allow you to store program options in straight Ascii
  357. text files. You can produce Ascii text files with many popular word processors
  358. that have file export functions. Check your documentation to see if your word
  359. processor has this capability. Most versions of DOS come with Ascii text file
  360. processing programs. Starting with DOS 5.0 a program called Edit was provided
  361. for this purpose. Earlier versions of DOS come with a program called Edlin
  362. that provides crude, but effective text file generation.
  363.    To use a text file containing your program options, you will need to create
  364. the file and then pass the complete name of your file to abatmenu or amsg on
  365. the command line. Abatmenu and Amsg take text file arguments the same way,
  366. and options for both may be stored in the same file by using labels.
  367.  
  368. Typing.... ABATMENU Myfile.txt
  369.  
  370. tells abatmenu to search for a file called Myfile.txt in the current directory
  371. to obtain its command line options. Abatmenu is not case sensitive about the
  372. file name, but it does need the complete file name including the extension.
  373.    To create a text file that abatmenu can use you need to enter each command
  374. line option on a separate line of the file, and in the correct order. Abatmenu
  375. uses the ascii code that signals a new line to separate the options. New line
  376. codes and carriage returns are automatically generated by your word processor
  377. when you press the Enter or Return key.
  378.  
  379. Myfile.txt would be formatted as follows....
  380.  
  381. 176
  382. Boot Menu
  383. Selection1
  384. Selection2
  385. Exit
  386.  
  387.    You can store multiple option sets in a text file by using labels.
  388. A label in a text file consists of any alphanumeric word, phrase, or set of
  389. characters you wish to use, as long as it is immediately preceded by the
  390. @ character, and placed on a separate line of the text file. The @ character
  391. is created by pressing the <shift> + 2 keys simultaneously. Labels are used
  392. to mark the set of options you wish the program to use. You mark an option
  393. set by placing the label on the line preceding it. You need not worry about
  394. marking the end of the set, since the next label or end of the file performs
  395. that function. To use the label, you must type the label name after the file
  396. name that contains it, and enclose both in quotation marks.
  397.  
  398. Typing..... ABATMENU "Myfile.txt @Mylabel"
  399. calls the option set marked @Mylabel.
  400. 7                              |
  401. 9                              |
  402. 176                            |
  403. Boot Menu                      |
  404. Selection1                     |
  405. Selection2                     |
  406. Exit                           |
  407. @Mylabel --------------------- |
  408. 10                             |
  409. 20                             |
  410. 176                            |
  411. Mylabel Boot Menu              |
  412. Selection1                     |
  413. Selection2                     |
  414. Exit ------------------------- |
  415.  
  416.  
  417.  
  418.             COLOR ATTRIBUTES                   PAGE 8
  419.  
  420. The color combinations are made by adding the decimal values of the foreground
  421. and background colors. For instance to get a Cyan background and a white
  422. foreground you would add 48 + 15 = 63. To get a White hi-lite bar with Red
  423. Text you would add 112 + 4 = 116. You do not need to specify background colors
  424. for window text, the program automatically uses the background color selected
  425. for the window.
  426.  
  427.  
  428.             Color Attributes
  429.             ****************
  430.  
  431.  
  432.    Foreground Colors:
  433.  
  434.    Black            0               Gray                  8
  435.    Blue             1               Light Blue            9
  436.    Green            2               Light Green           10
  437.    Cyan             3               Light Cyan            11
  438.    Red              4               Light Red             12
  439.    Magenta          5               Light Magenta         13
  440.    Brown            6               Yellow                14
  441.    Light Gray       7               White                 15
  442.  
  443.  
  444.    Background Colors:           Examples:
  445.  
  446.    Black            0           Blue Background and Yellow Foreground
  447.    Blue             16
  448.    Green            32                    16 + 14 = 30
  449.    Cyan             48
  450.    Red              64          Green Background and White Foreground
  451.    Magenta          80
  452.    Brown            96                    32 + 15 = 47
  453.    White            112
  454.  
  455.  
  456.  
  457.  
  458.                 ACLS                           PAGE 9
  459.  
  460.    Acls is a video screen clearing utility that that may be used to add a
  461. dimension of visual entertainment to your batch files, or as an enhancement
  462. to your computer operating system. Acls is functionally similar to the DOS
  463. CLS command, but provides an alternate set of differing methods to clear the
  464. video display. Because of this you must remember to include an option that
  465. specifies the desired method when using Acls, or you will be presented with a
  466. help screen. The use of Acls is not required when generating menus and message
  467. windows, it was simply added to the utility set to provide uniqueness and
  468. variety to your batch files.
  469.  
  470.    As stated above, you may view a descriptive list of program options by
  471. typing ACLS alone on the command line. You may also use Acls to set the
  472. default screen colors of your video display. These will remain active until
  473. another program resets them or you call Acls again with a different option.
  474. Typing ACLS /c or ACLS color displays an on screen listing of usable color
  475. attributes. You enter the background and foreground screen colors desired
  476. as program options.
  477.  
  478.    The following list describes the ACLS option switches. Most of the
  479. effects generated by these switches are hard to describe with words, so if
  480. the descriptions are hard to visualize, please try experimenting with them.
  481.  
  482. ACLS PROGRAM OPTIONS
  483.  
  484. /hz - moves every other line of text off the screen in the opposite
  485.       direction in a horizontal fashion.
  486.  
  487. /vt - moves every other column of text off the screen in the opposite
  488.       direction in a vertical fashion.
  489.  
  490. /wl - wipes screen clear from the left.
  491.  
  492. /wr - wipes screen clear from the right.
  493.  
  494. /in - text disappears by being scrolled into the middle of the screen.
  495.  
  496. /out - text disappears by being scrolled towards bottom and top of screen.
  497.  
  498. /beep - supplies a conventional screen clear and beeps the speaker.
  499.  
  500. /cls - a conventional screen clear in graphics or text modes.
  501.  
  502. /c foreground background - clears the screen and changes the screen color
  503.                to the background and foreground attributes that
  504.                you specify.
  505.  
  506.  
  507.               BATCH FILES                      PAGE 10
  508.  
  509.  
  510.    DOS provides batch files so that you can store the commands to perform
  511. specific tasks in a file, rather than repeatedly entering them on the command
  512. line. A DOS batch file name must have a .BAT extension, and be different from
  513. any of DOS's internal command names.
  514.    A Batch file must be an Ascii text file, with each batch file command
  515. placed on a separate line. To run a batch file, simply type its name at the
  516. DOS prompt, and press the enter key.
  517.    Batch files allow you to perform simple computer programming using DOS
  518. commands. If you know how to use DOS, you already have most of the knowledge
  519. required to write effective batch files. To set up batch files for ABATMENU,
  520. you will need to understand the basic concepts of labels, and errorlevel code
  521. testing. ABATMENU returns an errorlevel code to the calling batch file.
  522. Pressing the ESC key while ABATMENU is running will return a ZERO. Selecting
  523. item one at the top of the menu and pressing the ENTER key returns a ONE, the
  524. next item a TWO, and so on. Batch files allow you to set up labels
  525. corresponding to the returned errorlevel code, in order to perform the tasks
  526. you select from the menu.
  527.    DOS provides 0 - 255 ERRORLEVEL codes. You must check for these in
  528. descending order since DOS tests for errorlevels using a greater than or
  529. equal to comparison.
  530.  
  531.      ******** EXAMPLE ********
  532.  
  533. REM menubat.bat         * name of batch file *
  534. TOP:                    * a batch file label *
  535.  
  536. ABATMENU 6 31 +16 7 116 117 15 "* MENU *"  item1 item2 item3
  537.  
  538. IF ERRORLEVEL 3  GOTO THREE (item3 label)
  539. IF ERRORLEVEL 2  GOTO TWO   (item2 label)
  540. IF ERRORLEVEL 1  GOTO ONE   (item1 label)
  541. IF ERRORLEVEL 0  GOTO END   (ESC label)
  542.  
  543. GOTO TOP       * Reruns ABATMENU *
  544.  
  545. ONE:           * item1 label *
  546. LH FASTOPEN C: * loads fastopen for the C drive into high memory *
  547. LH DOSKEY      * loads doskey (A TSR) into high memory *
  548. GOTO END       * Exit batch file *
  549.  
  550. TWO:           * item2 label *
  551. DATE           * input date for system *
  552. TIME           * input time for system *
  553. PAUSE          * pause until user presses a key *
  554. ACLS /hz       * Call Clear Screen utility program *
  555. GOTO TOP
  556.  
  557. THREE:         * item3 label *
  558. CD WP51        * change directories *
  559. WP             * run wordperfect 5.1 *
  560. END:           * end of batch file or ESCAPE label *
  561.  
  562.  
  563.  
  564.                   TECHNICAL                       PAGE 11
  565.  
  566. ABATMENU
  567.  
  568. Maximum Selection Size - 30 characters each.
  569. Maximum Number of Selections - 22 per Menu. This fills the entire screen.
  570. Maximum Number of Text File Labels - Unlimited if you can remember them,
  571.                     and spare the disk space.
  572.  
  573.  
  574. AMSG
  575.  
  576. Maximum Character Length of one line of message text - 70 characters.
  577. Maximum Number of Text Lines for message window - 20 lines.
  578. Maximum Number of Text File Labels - Unlimited if you can remember them,
  579.                     and spare the disk space.
  580.  
  581.  
  582. ACLS
  583.  
  584. Some clear screen functions may take place too rapidly to see on very fast
  585. PC's. I had to compromise considering the broad range of technology available.
  586.  
  587.  
  588. NOTES
  589.  
  590. Text Modes - Abatmenu and Amsg use text modes 3 or 7 to generate menus and
  591.          message prompts. Full Graphic Support is not Required. Most PC's
  592.          provide 80 column text mode operation. Abatmenu and Amsg test
  593.          for color text mode 3 first, then mode 7. If mode 3 or 7 are not
  594.          set, either will attempt to reset the graphics adapter. In ALL
  595.          cases the ORIGINAL GRAPHICS MODE will be restored after program
  596.          execution.
  597.  
  598. DOS limits the number of characters you can enter on the command line. If you
  599. are encountering truncated menus or other problems, you should try using text
  600. files to store your option sets.
  601.  
  602. You may use the same text file to store program options for Abatmenu and Amsg,
  603. as long as you can keep up with the labels for each program. Both programs
  604. read text files and labels in exactly the same manner, but each expects a
  605. slightly different number and format of program options.  Be Careful!
  606. Misuse will certainly not harm equipment, but may produce garbled screens.
  607.  
  608.  
  609.  
  610.             DISCLAIMER                         PAGE 12
  611.  
  612. Because of the various hardware and software environments into which
  613. these programs may be put, no warranty of fitness for a particular purpose
  614. is offered.
  615.  
  616. WARRANTY DISCLAIMER:
  617.  
  618. THIS SOFTWARE, MANUAL, AND SUPPORTING FILE ARE SOLD "AS IS" AND WITHOUT
  619. WARRANTIES. ROBIN R. LATHAM DISCLAIMS ALL WARRANTIES RELATED TO THIS
  620. SOFTWARE, WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
  621. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE,
  622. AND ALL SUCH WARRANTIES ARE EXPRESSLY AND SPECIFICALLY DISCLAIMED. NEITHER
  623. ROBIN R. LATHAM, NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE CREATION,
  624. PRODUCTION, OR DELIVERY OF THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT,
  625. CONSEQUENTIAL OR INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO
  626. USE SUCH SOFTWARE EVEN IF ROBIN R. LATHAM HAS BEEN ADVISED OF THE POSSIBILITY
  627. OF SUCH DAMAGES OR CLAIMS. IN NO EVENT SHALL ROBIN R. LATHAM'S LIABILITY FOR
  628. ANY DAMAGES EVER EXCEED THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE,
  629. REGARDLESS OF THE FORM OF THE CLAIM. THE PERSON USING THE SOFTWARE BEARS ALL
  630. RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE.
  631.      Some states do not allow the exclusion of the limit of liability for
  632. inconsequential or incidental damages, so the above limitation may not apply
  633. to you.
  634.      This agreement shall be governed by the laws of the Sate of Texas and
  635. shall inure to the benefit of Robin R. Latham, and any successors,
  636. administrators, heirs, and assigns. Any action or proceeding brought by
  637. either party against the other arising out of or related to this agreement
  638. shall be brought only in a STATE or FEDERAL COURT of competent jurisdiction
  639. located in Tarrant County, Texas. The parties hereby consent to in personam
  640. jurisdiction of said courts.
  641.  
  642.  
  643.  
  644.             REGISTRATION                       PAGE 13
  645.  
  646.  
  647. TERMS OF USE:
  648.  
  649.      Upon registration, this software and the disks on which it is contained
  650. is licensed to you, for your own use. This is copyrighted software. You are
  651. not obtaining title to this software or any copyrights. You may not
  652. sublicense, rent, lease, modify, translate, convert to another programming
  653. language, decompile, or disassemble the software for any purpose.
  654.      You may make as many copies of this software as you need for back-up
  655. purposes, or SHAREWARE distribution. You may use this software on more than
  656. one computer, provided there is no chance it will be used simultaneously on
  657. more than one computer. If you need to use the software on more than one
  658. computer simultaneously, please contact me for information about site
  659. licenses. Use of any utility program contained within this set on a network
  660. requires a site license.
  661.  
  662.  
  663. SHAREWARE DISTRIBUTION:
  664.  
  665.      Permission is hereby granted for clubs, disk vendors, user groups, or
  666. individuals to distribute A BATCH VIEW on a SHAREWARE basis, providing that
  667. the entire A BATCH VIEW package with accompanying documentation files is
  668. included in the distribution, and a relevant statement is made concerning the
  669. required registration of shareware beyond the price of the distribution disk.
  670.  
  671.      If you like, or find these programs useful, please feel free to
  672. distribute copies to friends and acquaintances, or upload a copy to your
  673. favorite bulletin boards. Please make sure that you include all the files
  674. that come with the A Batch View Utility Set in any copies that you distribute.
  675. Your support of the shareware concept, products, and distribution process is
  676. greatly appreciated.
  677.  
  678.      A compressed version of this utility set may be downloaded from the
  679. compuserve IBMSYS Forum, Library 6 under the file name BATVIEW.ZIP. You
  680. will need a copy of PKUNZIP version 2.0 to decompress the file. A shareware
  681. copy of PKUNZIP is located in the same library under the name PK204G.EXE.
  682. I can also be reached by compuserve Email with ID # 72614,602.
  683.  
  684.  
  685.       YOU MAY REGISTER THIS PROGRAM THROUGH THE COMPUSERVE SHAREWARE
  686.       DATABASE. THE FILE DESCRIPTION IS UNDER THE NAME BATCH VIEW.
  687.       PLEASE CALL IF YOU HAVE ANY TROUBLE FINDING THE UTILITY SET.
  688.    *******************************************************************
  689.    *                      REGISTRATION FORM                          *
  690.    *                A BATCH VIEW UTILITY SET Ver 1.0                 *
  691.    *     Copyright 1993 by Robin R. Latham  All Rights Reserved.     *
  692.    *******************************************************************
  693.  
  694. Name:            ____________________________________________
  695.  
  696. Address:         ____________________________________________
  697.  
  698. City, State:     ____________________________________________
  699.  
  700. Zip Code:        ____________________________________________
  701.  
  702.  
  703. Where did you obtain this copy of A BATCH VIEW ? ___________________________
  704.  
  705. Any Comments or Suggestions for future program upgrades ? __________________
  706.  
  707. ____________________________________________________________________________
  708.  
  709. Ideas for New Shareware Programs you would like to use ? ___________________
  710.  
  711. ____________________________________________________________________________
  712.  
  713. The cost to register one copy of A BATCH VIEW is $15.00. Registration entitles
  714. you to an abundance of good Karma, a clear conscience, and continued legal use
  715. of all the A BATCH VIEW utility programs. In addition to the above, I provide
  716. written notification of any future program upgrades or versions (IF desired),
  717. and phone or mail support. Site licenses and custom application versions are
  718. also available, write or call for information concerning your requirements.
  719. Please make checks or money orders payable to Robin R. Latham, and send to
  720. the address listed at the bottom of the page.
  721.  
  722.         Thanks for supporting Shareware products !
  723.  
  724.  
  725.     I wish to be informed of future program upgrades ___________
  726.  
  727.     Registration: ($15) _____  Registration + disk: ($20)  _____
  728.  
  729.     Disk Size:                       5.25 _____       3.5 ______
  730.  
  731.     Additional disks:              ______ x $5.00 =  ___________
  732.  
  733.     Texas Residents Please Add 7.5% Sales Tax: _________________
  734.  
  735.                      Total Enclosed: _______________
  736.  
  737.  
  738. Please send to:           Robin R. Latham
  739.               P.O. Box 16152
  740.                Fort Worth, TX. 76162
  741.           Phone Support: (817) 263 - 4056
  742.