home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util2 / ph-utils.lzh / CLEANOUT.DOC < prev    next >
Text File  |  1989-07-11  |  27KB  |  830 lines

  1.  
  2.  
  3.                   CLEANOUT
  4.  
  5.  
  6.  
  7.                   Selective File Deletion Utility
  8.  
  9.  
  10.  
  11.                   Version  1.01
  12.                   Released 05-17-89
  13.  
  14.  
  15.  
  16.  
  17.                   Herron Software
  18.                   P.O. Box 1288
  19.                   Battle Ground, Washington  98604
  20.  
  21.  
  22.  
  23.  
  24.          COPYRIGHT 1988, 1989 Phil Herron.  ALL RIGHTS RESERVED.
  25.  
  26.  
  27.                   DISCLAIMER OF WARRANTY
  28.             __________________________________________
  29.  
  30.  
  31.             THIS PRODUCT IS LICENSED AS IS AND WITHOUT
  32.             WARRANTY OF ANY KIND.  THE AUTHOR MAKES NO
  33.             EXPRESS OR IMPLIED WARRANTIES WITH REGARD
  34.             TO THIS PRODUCT, INCLUDING BUT NOT LIMITED
  35.             TO MERCHANTABILITY OR FITNESS FOR ANY
  36.             PURPOSE.  IN NO EVENT SHALL THE AUTHOR BE
  37.             LIABLE FOR LOSS OF PROFIT OR ANY OTHER
  38.             COMMERCIAL DAMAGE ARISING FROM EITHER THE
  39.             USE OF OR THE INABILITY TO USE THIS PRODUCT.
  40.  
  41.  
  42.             This product should be thoroughly evaluated
  43.             using backed up or noncritical data and files.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.    _________________________________________________________________
  50.  
  51.    Table of Contents                                         Section
  52.    _________________________________________________________________
  53.  
  54.    Shareware.................................................. 0.1.0
  55.       What it is.............................................. 0.1.1
  56.       License Terms........................................... 0.1.2
  57.       Registration............................................ 0.1.3
  58.  
  59.    Evaluation................................................. 0.2.0
  60.       Evaluation Version...................................... 0.2.1
  61.       Evaluation Menu......................................... 0.2.2
  62.       Virus Prevention........................................ 0.2.3
  63.  
  64.    CleanOut................................................... 1.0
  65.       Introduction............................................ 1.1
  66.       Explanation............................................. 1.2
  67.       System Requirements..................................... 1.3
  68.          Installing........................................... 1.3.1
  69.       Help.................................................... 1.4
  70.       Syntax.................................................. 1.5
  71.          Wildcard Characters.................................. 1.5.1
  72.       Examples................................................ 1.6
  73.          CleanOut *.BAK with confirmation..................... 1.6.1
  74.          CleanOut *.BAK with NO confirmation.................. 1.6.2
  75.       File Attributes......................................... 1.7
  76.       Applications............................................ 1.8
  77.       File Recovery........................................... 1.9
  78.       Future Enhancements..................................... 2.0
  79.       Version History......................................... 2.1
  80.  
  81.    Support.................................................... 9.0
  82.       Problem Resolution...................................... 9.1
  83.       Before Reporting........................................ 9.2
  84.       Reporting a problem..................................... 9.3
  85.       Custom Modifications.................................... 9.4
  86.       Correspondence.......................................... 9.5
  87.  
  88.    Product Catalog........................................... 10.0
  89.  
  90.  
  91.  
  92.  
  93. _________________________________________________________________
  94.  
  95. 0.1.0          Shareware
  96. _________________________________________________________________
  97.  
  98.  
  99.  
  100.  
  101. 0.1.1   The SHAREWARE Concept
  102. _____________________________
  103.  
  104.    "Shareware" is a software distribution method which enables
  105.    the potential user to obtain software at very low initial
  106.    cost, for evaluation on a trial basis.
  107.  
  108.    You can evaluate the software in your own environment, on your
  109.    own machine, with the programs and data that you normally use.
  110.    You're not required to make payment and become a registered
  111.    user unless the software meets your needs.
  112.  
  113.    Another benefit of Shareware is lower pricing.  By minimizing
  114.    the marketing and advertising expenses associated with more
  115.    traditional software distribution methods, Shareware products
  116.    can be priced lower.  You don't pay for what you don't need or
  117.    use.
  118.  
  119.    You are encouraged to share the evaluation version of this
  120.    software with others, so long as you follow the limitations
  121.    set forth in the LICENSE TERMS section below.
  122.  
  123.  
  124.  
  125.  
  126. 0.1.2   LICENSE TERMS
  127. _____________________
  128.  
  129.    This product and its documentation are copyrighted and owned
  130.    solely by the author, who reserves all rights to any benefits
  131.    derived from it.  It is distinctly separate from, and should
  132.    not be confused with, those categories of software known as
  133.    "public domain" or "freeware."
  134.  
  135.    You are granted without charge a limited license to use the
  136.    evaluation version of this software on a trial basis, for
  137.    purposes of deciding whether to continue using (and therefore
  138.    whether to register) the product, and to transmit this
  139.    evaluation version to associates by copying on diskette or
  140.    uploading to electronic bulletin board services, so long as
  141.    the following CONDITIONS are met:
  142.  
  143.       (a) The program and its documentation file must be
  144.           distributed together.
  145.  
  146.       (b) The program and its documentation must not be
  147.           altered in any way.  If you wish to include
  148.           notes for other evaluators, please add them in
  149.           a separate file and include that file along
  150.           with the program and documentation files.
  151.  
  152.  
  153.  
  154.  
  155. 0.1.3   REGISTRATION
  156. ____________________
  157.  
  158.       When you send in the registration form and fee, you'll
  159.       receive by return mail a diskette containing the latest
  160.       REGISTERED version of the program and documentation.
  161.  
  162.  
  163.    BENEFITS OF REGISTRATION
  164.  
  165.       The registered version WILL NOT include the Evaluation Menu
  166.       front-end or the forms-printing section of this version.
  167.       Thus it will be more convenient to use, from either the DOS
  168.       prompt or from batch files.  It will also be about 16K
  169.       bytes smaller, for more efficient disk storage and faster
  170.       loading.
  171.  
  172.       The registered version WILL include any new functions
  173.       or enhancements made to date.
  174.  
  175.       You will receive notification of future updates and
  176.       new products.
  177.  
  178.       You will be able to upgrade to newer versions at a
  179.       reduced cost.
  180.  
  181.  
  182.    REGISTRATION FORM
  183.  
  184.       The registration form and a pre-addressed mailing cover
  185.       can be printed from the "Forms Printing" selection of
  186.       the Evaluation menu, discussed in section 0.2.2 below.
  187.  
  188.  
  189.    FEES
  190.  
  191.       The single-quantity registration fee is displayed on the
  192.       initial Evaluation Menu screen.  Higher quantities are
  193.       discussed below.
  194.  
  195.  
  196.    QUANTITY DISCOUNTS
  197.  
  198.       Each registered copy of this software will be licensed for
  199.       operation at only one location (on only one machine) at any
  200.       one time.  If this software will be in use at more than one
  201.       location at the same time, the appropriate number of
  202.       registrations must be made.
  203.  
  204.       Multiple-quantity registration fees are displayed in the
  205.       "QUANTITY DISCOUNT" section of the Evaluation menu.
  206.  
  207.       You can take advantage of quantity discounts by ordering
  208.       multiple registrations of one program or single
  209.       registrations of several different programs at the same
  210.       time.  You also save on shipping and handling charges
  211.       by registering several products together.
  212.  
  213.  
  214.    GROUP REGISTRATIONS
  215.  
  216.       You can also get quantity discounts by combining orders with
  217.       associates:
  218.  
  219.          (1)   Complete a separate registration form for each person.
  220.                   Each person's name, address and programs to be
  221.                   registered are needed for support and update
  222.                   notification purposes.
  223.  
  224.          (2)   Include only one standard shipping and handling charge.
  225.                   Cross out the "Shipping & handling" amounts on
  226.                   all but one registration form; the combined
  227.                   order will be sent to the name and address on
  228.                   that form.
  229.  
  230.          (3)   Send all the forms together in one envelope or mailing
  231.                   cover, with a single check or money order.
  232.  
  233.  
  234.  
  235.  
  236. _________________________________________________________________
  237.  
  238. 0.2.0          Evaluation
  239. _________________________________________________________________
  240.  
  241.  
  242.  
  243.  
  244. 0.2.1   EVALUATION VERSION
  245. __________________________
  246.  
  247.    This software contains the complete and fully functional version
  248.    of the program, the latest available at the time of this release.
  249.  
  250.    The program itself is identical to the REGISTERED version.
  251.    An Evaluation Menu and forms-printing section were added
  252.    to ensure that:
  253.  
  254.       (a)   Registration information and forms will not
  255.             become separated from the program file.
  256.  
  257.       (b)   Users who might be unfamiliar with the process
  258.             of displaying a file's contents on the screen or
  259.             printer will have no difficulty learning about,
  260.             evaluating or registering this product.
  261.  
  262.  
  263.  
  264.  
  265. 0.2.2   EVALUATION MENU
  266. _______________________
  267.  
  268.    The program is invoked from the DOS prompt by typing its name
  269.    and pressing the RETURN or ENTER key.
  270.  
  271.  
  272.    The initial screen displays the warranty section and some
  273.    information about the program:
  274.  
  275.       Program name,
  276.       Version number,
  277.       Release date,
  278.       Single-quantity registration fee.
  279.  
  280.  
  281.    It next displays the Shareware Product EVALUATION MENU.
  282.    A single key press will select the following functions
  283.    from the menu:
  284.       _________________________________________
  285.  
  286.       ESC - EXIT to DOS without evaluating this program
  287.  
  288.        R  - READ the documentation (THIS file)
  289.  
  290.        x  - EVALUATE this program
  291.  
  292.        Q  - QUANTITY Discount information
  293.  
  294.        F  - FORMS printing menu - registration & mailer
  295.       _________________________________________
  296.  
  297.  
  298.    When you press "R" to READ the documentation, this file will
  299.    be shown one screen at a time.  The display pauses whenever the
  300.    screen becomes full, and prompts...
  301.  
  302.                      <downArrow> or Esc
  303.  
  304.    The <downArrow> character is similar to the "MORE" prompt in
  305.    other DOS utilities.  It indicates that more is available.
  306.    Press ESCape to exit back to the Evaluation Menu, or any normal
  307.    typing key to continue (space bar is a convenient key to use).
  308.  
  309.  
  310.  
  311.  
  312. 0.2.3   VIRUS PREVENTION
  313. ________________________
  314.  
  315.    If you'd like to evaluate this software but you're not sure
  316.    where it's been, you can get a copy straight from the source
  317.    for a $4.00 charge to cover the cost of the diskette, shipping
  318.    and handling.  If your address is outside the U.S. and Canada,
  319.    add an additional $3.00 (total $7.00, in U.S. funds).
  320.  
  321.    Include your mailing address and the name of the program.
  322.    By return mail you'll receive the latest evaluation version
  323.    of that program and as many others as will fit on a 5.25
  324.    inch diskette.
  325.  
  326.  
  327.  
  328.  
  329. ______________________________________________________________
  330.  
  331.                CLEANOUT
  332. 1.0
  333.                Selective File Deletion Utility
  334. ______________________________________________________________
  335.  
  336.  
  337.  
  338.  
  339. 1.1   INTRODUCTION
  340. __________________
  341.  
  342.    You've been pushing keys for hours; the word processor, the
  343.    spreadsheet and the occasional pop-up note pad have left a
  344.    long trail of
  345.                         #@*$^%&!.BAK
  346.  
  347.    files strewn across the tree-structured landscape of your disk.
  348.  
  349.  
  350.    Your mind has fogged in; you need to delete some of those
  351.    backup files to recover storage space, but you're having
  352.    difficulty focusing on the DOS commands that might help corner
  353.    them, let alone the names of the subdirectories where they're
  354.    hiding.  Do you look in every subdirectory, or in just the ones
  355.    you can still name?  #@*$^%&!.
  356.  
  357.  
  358.    Repeat the phrase, "I'm going to CLEANOUT this mess!"
  359.    until it finally registers:
  360.  
  361.                         CLEANOUT
  362.  
  363.    will preserve your sanity for more important things,
  364.    like recalling where you left your car keys.
  365.  
  366.  
  367.  
  368.  
  369. 1.2   EXPLANATION
  370. _________________
  371.  
  372.    CLEANOUT searches the root and all subdirectories of the
  373.    current drive for ordinary and archive files matching the
  374.    input filename and extension; wildcard characters
  375.    * and ? can be used.
  376.  
  377.    In the default mode (without /N on the command line), CLEANOUT
  378.    displays each matching file when found, then waits for user
  379.    confirmation.  The confirmation prompt is
  380.  
  381.          ESC-exit    D -delete    S -save
  382.  
  383.  
  384.  
  385.  
  386. 1.3     SYSTEM REQUIREMENTS
  387. ___________________________
  388.  
  389.    PC, XT, AT or compatible.
  390.    DOS version 2.1 or later.
  391.    64K free memory.
  392.  
  393.  
  394.  
  395.  
  396. 1.3.1   INSTALLING
  397. __________________
  398.  
  399.    The program can be run from diskette or from hard disk.
  400.    No installation is necessary, other than copying the
  401.    files to a drive and directory of your choosing.
  402.  
  403.  
  404.  
  405.  
  406. 1.4   HELP
  407. __________
  408.  
  409.    Can't remember the command line syntax?
  410.    Issue the program's name without any parameters; it
  411.    will display a help screen, then return to the DOS prompt.
  412.  
  413.  
  414.  
  415.  
  416. 1.5   SYNTAX
  417. ____________
  418.  
  419.  
  420.       CleanOut [filename.ext] [/N]
  421.                                 \
  422.                                  No confirmation
  423.  
  424.  
  425.  
  426.  
  427. 1.5.1   WILDCARD CHARACTERS
  428. ___________________________
  429.  
  430.    Wildcard characters * and ? are legal for use in specifying
  431.    filenames and extensions.
  432.  
  433.    Certain combinations are trapped and not allowed; these specific
  434.    combinations are interpreted by DOS to mean "ALL files":
  435.  
  436.  
  437.          *           .                .*            *.*
  438.  
  439.  
  440.          *.???       .???     ????????.*     ????????.???
  441.  
  442.        ________________________________________________________
  443.       |                                                        |
  444.       |  - WARNING - WARNING - WARNING - WARNING - WARNING -   |
  445.       |________________________________________________________|
  446.       |                                                        |
  447.       |   There may be MORE combinations that specify "ALL     |
  448.       |   files"; the list above covers ONLY the ones trapped  |
  449.       |   by CLEANOUT.                                         |
  450.       |                                                        |
  451.       |   If you experiment, use the default "CONFIRM" mode.   |
  452.       |________________________________________________________|
  453.  
  454.  
  455.    When used with extensions of .* or .???, filenames containing
  456.    EIGHT question marks are disallowed, but those containing SEVEN
  457.    or FEWER are allowed, since they specify valid filenames that
  458.    are not "ALL files".
  459.  
  460.    Similarly, when used with filenames of * or ???????? (eight
  461.    question marks), extensions containing THREE question marks
  462.    are disallowed, but those containing TWO or ONE are allowed,
  463.    since they specify valid extensions that are not "ALL files."
  464.  
  465.  
  466.  
  467.  
  468. 1.6   EXAMPLES
  469. ______________
  470.  
  471.       CleanOut *.bak      (finds and prompts for deletion of
  472.                            all .BAK files on current drive)
  473.  
  474.  
  475.  
  476.  
  477. 1.6.1   OPERATING SCREEN with confirmation (default mode)
  478. _________________________________________________________
  479.  
  480.    The operating screen appears whenever "CLEANOUT" is issued from
  481.    the DOS prompt (or from a batch file) with a file specification;
  482.    in this example, the complete command line is:
  483.  
  484.             CleanOut *.bak
  485.  
  486.    and the screen displays:
  487.  
  488.     __CleanOut____________________
  489.    |______________________________|
  490.  
  491.    CleanOut  *.BAK  on drive C:
  492.                 \             \
  493.                  \             \
  494.                filespec      current drive
  495.  
  496.  
  497.  
  498.    The screen next displays the drive letter and subdirectory
  499.    currently being searched, until a file is found that matches
  500.    the input file specification.  The search can be exited at any
  501.    time by pressing the ESCAPE key.  Upon finding a file, the
  502.    screen displays:
  503.  
  504.          C:\(ROOT directory)
  505.             MYFILE  .BAK   471842  07-01-88  20:57
  506.  
  507.  
  508.    At this point the cursor is placed to the right of the file
  509.    information, and you are prompted for confirmation in a
  510.    highlighted bar at the bottom of the screen:
  511.  
  512.          ESC-exit    D -delete    S -save
  513.            \          \            \
  514.             \          \            \
  515.              \          \           Save file, continue searching.
  516.               \         Delete file, continue searching.
  517.               Exit CleanOut without deleting the file.
  518.  
  519.  
  520.    Press the "ESCape" key, the "D" key or any other typing key;
  521.    ANY key other than "ESC" or "D" is equivalent to "S" and saves
  522.    the file.
  523.  
  524.  
  525.    The above process is repeated until all subdirectories on the
  526.    drive have been checked and no more matching files are found.
  527.  
  528.  
  529.    A SUMMARY line then reports the number of matching files found,
  530.    the number deleted, and the disk storage space recovered:
  531.  
  532.             Found 1 file in 1 directory;  1 deleted.
  533.             475,136 bytes recovered.
  534.  
  535.    The "bytes recovered" specification is not merely the total of
  536.    the sizes of the deleted files, but the actual disk space freed
  537.    up by their deletion (freed clusters multiplied by the bytes-
  538.    per-cluster spec of the current drive).
  539.  
  540.  
  541.  
  542.  
  543. 1.6.2   OPERATING SCREEN with NO confirmation
  544. _____________________________________________
  545.  
  546.    In this example, the complete command line is
  547.  
  548.          CleanOut *.bak /N
  549.                           \
  550.                            (NO confirmation)
  551.  
  552.    and the screen displays:
  553.  
  554.     __CleanOut____________________
  555.    |______________________________|
  556.  
  557.    CleanOut  *.BAK  on drive C:        - NO CONFIRMATION -
  558.    C:\
  559.    C:\subdir1\
  560.    C:\subdir2\
  561.    .
  562.    .
  563.  
  564.    The screen displays only a list of the drive letter and
  565.    subdirectory currently being searched.  As each file matching
  566.    your input filespec is found, it is IMMEDIATELY DELETED without
  567.    pausing for confirmation.
  568.  
  569.    If you decide not to continue, you can terminate CLEANOUT by
  570.    pressing the ESCAPE key at any time, although by now some of
  571.    the files have probably already been deleted.  To avoid this in
  572.    the future you may want to use CLEANOUT's default
  573.    "confirmation" mode, previously described, whenever
  574.    you're not completely sure about which files to delete.
  575.  
  576.  
  577.  
  578.  
  579. 1.7   FILE ATTRIBUTES
  580. _____________________
  581.  
  582.       Cleanout will find and delete only those files with
  583.       attributes of ORDINARY or ARCHIVE.
  584.  
  585.       All files with other attributes are ignored:
  586.       ReadOnly, Hidden, System, Volume label, Directory.
  587.  
  588.  
  589.  
  590.  
  591. 1.8   APPLICATIONS
  592. __________________
  593.  
  594.    CLEANOUT can be called from a batch file.  If you have a logoff
  595.    batch file that performs such functions as writing the time
  596.    and date to a log file and parking the hard disk heads,
  597.    add the line
  598.  
  599.          CLEANOUT *.BAK /N
  600.  
  601.    to the batch file, prior to the point where it parks the
  602.    heads.  From then on all your BAK files will be cleaned out
  603.    automatically.
  604.  
  605.    Besides providing convenience, such batch file usage can be
  606.    safer than entering critical commands directly.  It is not
  607.    unheard of, after a long day, to enter "del *.baT" when you
  608.    meant to type "del *.baK".
  609.  
  610.  
  611.    If you have several hard disks, or one that is split into
  612.    several "logical" drives, add the following lines to your
  613.    logoff batch file (example assumes hard drives C and D)...
  614.  
  615.          C:                  (makes C: the currently logged drive)
  616.          CLEANOUT *.BAK /N
  617.          D:                  (makes D: the currently logged drive)
  618.          CLEANOUT *.BAK /N
  619.  
  620.  
  621.    BAK files are reason enough for using CLEANOUT, but it can also
  622.    be useful for deleting other files, whether or not related by
  623.    name/extension, since it searches all areas of a disk to find
  624.    them.
  625.  
  626.    Use caution if you have duplicate or overlapping filenames or
  627.    extensions in several subdirectories.  Remember, the invocation
  628.  
  629.             CLEANOUT *.ba?
  630.  
  631.    will find all files with extensions of .BAK, .BAT and .BAS,
  632.    anywhere on the disk.  Of course, in the default mode it asks
  633.    for confirmation before deleting any of them.
  634.  
  635.  
  636.  
  637.  
  638. 1.9   FILE RECOVERY
  639. ___________________
  640.  
  641.    If you delete the wrong file...
  642.  
  643.    The file deletion method used by CLEANOUT is identical
  644.    to that used by the DOS "DELETE" and "ERASE" commands.
  645.  
  646.    Until overwritten by another file, an "erased" file still
  647.    exists on the disk, but with a modified disk directory entry
  648.    that designates it as "space available for use."  The next time
  649.    a file is saved to disk, the "erased" file may be overwritten.
  650.  
  651.    Recovery MAY be possible with a file "undelete" utility
  652.    (several Shareware versions are on the market) if you do so
  653.    PRIOR to saving any more files to that disk (thus overwriting
  654.    the contents of the "erased" file).
  655.  
  656.  
  657.    The BEST protection against losing files is to
  658.  
  659.       (1)   Make regular backup copies of critical files.
  660.  
  661.       (2)   Use CleanOut's default "Confirm" mode.
  662.  
  663.  
  664.  
  665.  
  666. 2.0   FUTURE ENHANCEMENTS
  667. _________________________
  668.  
  669.    In the default "confirm" mode, CLEANOUT displays the name of
  670.    each file found, then waits for you to save or delete it.  At
  671.    this point, a built-in "file read" function would be useful
  672.    when you're not sure what the file contains.  Such a function
  673.    will be explored for a future version.
  674.  
  675.  
  676.  
  677.  
  678. 2.1   VERSION HISTORY
  679. _____________________
  680.  
  681.    1.00  Initial release.
  682.    1.01  Error trapping of wildcard "ALL files" combinations.
  683.  
  684.  
  685.  
  686.  
  687. _________________________________________________________________
  688.  
  689. 9.0            Support
  690. _________________________________________________________________
  691.  
  692.  
  693.  
  694.  
  695. 9.1   PROBLEM RESOLUTION
  696. ________________________
  697.  
  698.    Please document and report any anomaly in program operation,
  699.    whether it's a genuine "bug" or just some feature of the
  700.    program that particularly "bugs" you.
  701.  
  702.    If you're the first person to document and report a problem
  703.    that we agree needs attention, you'll receive a free upgrade
  704.    with the correction when it's been made.  If you're a
  705.    registered user, you'll get the upgraded registered version;
  706.    if you haven't yet registered, you'll get the upgraded
  707.    evaluation version.
  708.  
  709.  
  710.  
  711.  
  712. 9.2   BEFORE REPORTING
  713. ______________________
  714.  
  715.    Things to try prior to reporting a problem:
  716.  
  717.       1 - Reread the documentation to make sure you understand
  718.           what we thought we understood when we wrote it.
  719.  
  720.       2 - If the system reports "Bad command or file name" when
  721.           you attempt to run the program, its executable file
  722.           (or at least the file name you specified) was not found.
  723.  
  724.           First, make sure no typos or misspellings have crept
  725.           into your command line; next, try changing your PATH
  726.           setting, or make the drive & directory where the program
  727.           resides the "current" drive & directory.
  728.  
  729.       3 - If the program is being run from a batch file, try
  730.           deleting lines previous to the line that actually
  731.           invokes the program, to see if some prior activity
  732.           is causing the problem.
  733.  
  734.       4 - If you have any memory-resident or "TSR" utilities
  735.           installed (pop-up calculators/note pads, keyboard
  736.           enhancements, etc.), try removing them from memory
  737.           and running the program again to see if the problem
  738.           reoccurs.
  739.  
  740.  
  741.  
  742.  
  743. 9.3   REPORTING A PROBLEM
  744. _________________________
  745.  
  746.    If the problem persists, please document it as completely and
  747.    accurately as possible; we have to be able to duplicate it
  748.    before we can begin to resolve it.
  749.  
  750.    Include at least the following:
  751.  
  752.       1 - Version of DOS you are using.
  753.       2 - Machine type, drives, memory, etc.
  754.       3 - Programs executed prior to the problem.
  755.       4 - Problem program's name and version number.
  756.       5 - Where and how you obtained the problem program.
  757.       6 - Address and/or phone number where you can be contacted.
  758.       7 - Anything you can think of that might relate to the problem;
  759.           for example, listings of your AUTOEXEC.BAT and CONFIG.SYS
  760.           files, or any batch files used to run the program.
  761.       8 - Any relevant printouts.
  762.  
  763.  
  764.    NOTE: If you're a registered user, you'll find the utility
  765.          UserResp.Exe on the distribution diskette; it can be used
  766.          to print a pre-addressed mailer and a problem report.
  767.  
  768.          If you have not yet registered, send problem reports to the
  769.          address below (or print the pre-addressed mailer from the
  770.          Evaluation Menu).
  771.  
  772.  
  773.  
  774.  
  775. 9.4   CUSTOM MODIFICATIONS
  776. __________________________
  777.  
  778.    If you need custom modifications to this software for your
  779.    particular application, please write to the below address
  780.    with complete details of your requirements.
  781.  
  782.  
  783.  
  784.  
  785. 9.5   CORRESPONDENCE
  786. ____________________
  787.  
  788.    We welcome any comments or suggestions you might have
  789.    concerning improvements and future enhancements to this
  790.    product.  Send all correspondence to:
  791.  
  792.              Phil Herron
  793.              P.O. Box 1288
  794.              Battle Ground, Washington  USA  98604
  795.  
  796.  
  797.  
  798.  
  799. _________________________________________________________________
  800.  
  801. 10.0           Product Catalog
  802. _________________________________________________________________
  803.  
  804.  
  805.    This section contains a list of products available or near
  806.    completion as of this release date; it will be updated
  807.    whenever new products are added.
  808.  
  809.  
  810.  
  811.       ChkD     - Drive  Total/Free/Used report by value & percent
  812.       ChkM     - Memory Total/Free/Used report by value & percent
  813.       CleanOut - Selective file deletion, with confirmation
  814.       CleanTxt - WordStar to Ascii convert, ctrl char strip, tab expand
  815.       CleanZ   - Ctrl-Z End Of File char strip or replace
  816.       FindF    - Find File(s) in any directory of current drive
  817.       Gen      - Generate files for testing printer, storage or timing
  818.       KeySet   - CapsLock-NumLock-ScrollLock-PrtSc key setup
  819.       PrinTest - Parallel Printer Test & Status reporting
  820.       Qscn     - Convert text to executable file for Quick Screen display.
  821.       ScanF    - Scan File   for text strings
  822.       ScanM    - Scan Memory for text strings
  823.       Split    - File splitter
  824.       StoRm    - STorage RooM needed for files on any disk/any DOS ver.
  825.  
  826.  _______________________________________________________________
  827. |                                                               |
  828. |        COPYRIGHT 1989 Phil Herron.  ALL RIGHTS RESERVED.      |
  829. |_______________________________________________________________|
  830.