home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util1 / findf11.lzh / FINDF.DOC next >
Text File  |  1989-12-25  |  33KB  |  986 lines

  1.  
  2.  
  3.                   FINDF
  4.  
  5.  
  6.  
  7.                   File Finder utility
  8.  
  9.  
  10.  
  11.                   Version  1.1
  12.                   Released 12-10-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.  
  32.          THIS PRODUCT IS PROVIDED FOR EVALUATION, AS IS
  33.          AND WITHOUT WARRANTY OF ANY KIND.  THE AUTHOR
  34.          MAKES NO EXPRESS OR IMPLIED WARRANTIES,
  35.          INCLUDING BUT NOT LIMITED TO MERCHANTABILITY
  36.          OR FITNESS FOR ANY PURPOSE.  IN NO EVENT SHALL
  37.          THE AUTHOR BE LIABLE FOR LOSS OF PROFIT OR ANY
  38.          OTHER COMMERCIAL DAMAGE ARISING FROM EITHER
  39.          THE USE OF OR THE INABILITY TO USE THIS PRODUCT.
  40.  
  41.  
  42.  
  43.          This product should be thoroughly evaluated
  44.          using backed up or noncritical data and files.
  45.  
  46.  
  47.  
  48.  
  49.    ______________________________________________________________
  50.  
  51.    Evaluation Preface                                     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.        Benefits, Forms, Registration fees,
  59.        Quantity discounts, Combined orders
  60.  
  61.    Evaluation.............................................. 0.2.0
  62.      Evaluation Version.................................... 0.2.1
  63.      Evaluation Menu....................................... 0.2.2
  64.      Virus Prevention...................................... 0.2.3
  65.  
  66.  
  67.  
  68.    _____________________________
  69.  
  70.    0.1.0          Shareware
  71.    _____________________________
  72.  
  73.  
  74.  
  75.    0.1.1   The SHAREWARE Concept
  76.    _____________________________
  77.  
  78.    "Shareware" is a software distribution method which enables
  79.    the potential user to obtain software at very low initial
  80.    cost, for evaluation on a trial basis.
  81.  
  82.    You can evaluate the software in your own environment, on your
  83.    own machine, with the programs and data that you normally use.
  84.    You're not required to become a registered user unless the
  85.    software meets your needs.
  86.  
  87.    Another benefit of Shareware is lower pricing.  By minimizing
  88.    the marketing and advertising expenses associated with more
  89.    traditional software distribution methods, Shareware products
  90.    can be priced lower.  You don't pay for what you don't need or
  91.    use.
  92.  
  93.    You are encouraged to share the evaluation version of this
  94.    software with others, so long as you follow the limitations
  95.    set forth in the LICENSE TERMS section below.
  96.  
  97.  
  98.    0.1.2   LICENSE TERMS
  99.    _____________________
  100.  
  101.    This product and its documentation are copyrighted and owned
  102.    solely by the author, who reserves all rights to any benefits
  103.    derived from it.  It is distinctly separate from, and should
  104.    not be confused with, those categories of software known as
  105.    "public domain" or "freeware."
  106.  
  107.    You are granted the right to use the evaluation version of
  108.    this software on a trial basis for a limited amount of time,
  109.    to decide whether to continue using (and therefore whether
  110.    to register) the product.
  111.  
  112.    You can transmit this evaluation version to associates by
  113.    copying on diskette or uploading to electronic bulletin board
  114.    services, so long as the following CONDITIONS are met:
  115.  
  116.      (a) The program and its documentation file must be
  117.          distributed together.
  118.  
  119.      (b) The program and its documentation must not be
  120.          altered in any way.  If you wish to include
  121.          notes for other evaluators, please add them in
  122.          a separate file and include that file along
  123.          with the program and documentation files.
  124.  
  125.  
  126.    0.1.3   REGISTRATION
  127.    ____________________
  128.  
  129.    When you send in the registration form and fee, you'll
  130.    receive by return mail a diskette containing the latest
  131.    REGISTERED version of the program and documentation.
  132.  
  133.  
  134.    BENEFITS OF REGISTRATION
  135.  
  136.      The registered version WILL NOT include the Evaluation Menu
  137.      front-end, startup time-delay or forms-printing sections of
  138.      this version.  Thus it will be more convenient to use, from
  139.      either the DOS prompt or from batch files.  It will also be
  140.      12k-15K bytes smaller, for more efficient disk storage and
  141.      faster loading.
  142.  
  143.      The registered version WILL include any new functions
  144.      or enhancements made to date.
  145.  
  146.      You will receive notification of future updates and
  147.      new products.
  148.  
  149.      You will be able to upgrade to newer versions at a
  150.      reduced cost.
  151.  
  152.  
  153.    REGISTRATION FORM
  154.  
  155.      The registration form and a pre-addressed mailing cover
  156.      can be printed from the "Forms Printing" selection of
  157.      the Evaluation menu, discussed in section 0.2.2 below.
  158.  
  159.  
  160.    FEES
  161.  
  162.      The single-quantity registration fee is displayed on the
  163.      initial Evaluation Menu screen.  Higher quantities are
  164.      discussed below.
  165.  
  166.  
  167.    QUANTITY DISCOUNTS
  168.  
  169.      Each registered copy of this software will be licensed for
  170.      operation at a single location (on a single terminal or
  171.      computer) at any one time.  If you need to run the software
  172.      on more than one terminal or computer at the same time, the
  173.      appropriate number of registrations must be made.
  174.  
  175.      Multiple-quantity registration fees are displayed in the
  176.      "QUANTITY DISCOUNT" section of the Evaluation menu.
  177.  
  178.      You can take advantage of quantity discounts by ordering
  179.      multiple registrations of one program or single
  180.      registrations of several different programs at the same
  181.      time.  You also save on shipping and handling charges
  182.      by registering several products together.
  183.  
  184.  
  185.    COMBINED ORDERS
  186.  
  187.      You can also take advantage of quantity discounts by
  188.      combining orders with associates:
  189.  
  190.      (1)   Complete a separate registration form for each person.
  191.               Each person's name, address and programs to be
  192.               registered are needed for support and update
  193.               notification purposes.
  194.  
  195.      (2)   Include only one standard shipping and handling charge.
  196.               Cross out the "Shipping & handling" amounts on
  197.               all but ONE registration form; the combined
  198.               order will be sent to the name and address on
  199.               that form.
  200.  
  201.      (3)   Mail all the forms together, with a single check/money
  202.               order for the total, in one envelope/mailing cover.
  203.  
  204.  
  205.  
  206.    _____________________________
  207.  
  208.    0.2.0          Evaluation
  209.    _____________________________
  210.  
  211.  
  212.  
  213.    0.2.1   EVALUATION VERSION
  214.    __________________________
  215.  
  216.    This software contains the complete and fully functional version
  217.    of the program, the latest available at the time of this release.
  218.  
  219.    The program itself is identical to the REGISTERED version.
  220.    An Evaluation Menu and forms-printing section were added
  221.    to ensure that:
  222.  
  223.      (a)   Registration information and forms will not
  224.            become separated from the program file.
  225.  
  226.      (b)   Users who might be unfamiliar with the process
  227.            of displaying a file's contents on the screen or
  228.            printer will have no difficulty learning about,
  229.            evaluating or registering this product.
  230.  
  231.  
  232.    0.2.2   EVALUATION MENU
  233.    _______________________
  234.  
  235.    The program is invoked from the DOS prompt by typing its name
  236.    and pressing the RETURN or ENTER key.
  237.  
  238.    The initial screen displays the warranty section and some
  239.    information about the program:
  240.  
  241.      Program name,
  242.      Version number,
  243.      Release date,
  244.      Single-quantity registration fee.
  245.  
  246.    It next displays the Shareware Product EVALUATION MENU.
  247.    A single key press will select the following functions
  248.    from the menu:
  249.  
  250.      ESC - EXIT to DOS without evaluating this program
  251.       R  - READ the documentation (THIS file)
  252.       x  - EVALUATE this program
  253.       Q  - QUANTITY Discount information
  254.       F  - FORMS printing menu - registration & mailer
  255.  
  256.    When you press "R" to READ the documentation, this file will
  257.    be shown one screen at a time.  The display pauses whenever the
  258.    screen becomes full, and prompts...
  259.  
  260.                      <downArrow> or Esc
  261.  
  262.    The <downArrow> character is similar to the "MORE" prompt in
  263.    other DOS utilities.  It indicates that more is available.
  264.    Press ESCape to exit back to the Evaluation Menu, or any normal
  265.    typing key to continue (space bar is a convenient key to use).
  266.  
  267.  
  268.    0.2.3   VIRUS PREVENTION
  269.    ________________________
  270.  
  271.    If you'd like to evaluate this software but you're not sure
  272.    where it's been, you can order a copy straight from the source.
  273.    See the SHAREWARE PRODUCT CATALOG section at the end of this file.
  274.  
  275.  
  276.  
  277.  
  278.  
  279.    _________________________________________________________________
  280.  
  281.    Table of Contents                                         Section
  282.    _________________________________________________________________
  283.  
  284.    FindF...................................................... 1.0
  285.       Introduction............................................ 1.1
  286.       Explanation............................................. 1.2
  287.       System Requirements..................................... 1.3
  288.          Installing........................................... 1.3.1
  289.       Help.................................................... 1.4
  290.       Syntax.................................................. 1.5
  291.          Wildcard Characters.................................. 1.5.1
  292.       Examples................................................ 1.6
  293.          Operating screen..................................... 1.6.1
  294.          Operating screen with output REDIRECTION............. 1.6.2
  295.       File Attributes......................................... 1.7
  296.       DOS ErrorLevel.......................................... 1.8
  297.       Application: File listing............................... 1.9
  298.       Application: File locating across multiple drives....... 2.0
  299.       Version History......................................... 4.0
  300.  
  301.    Support.................................................... 9.0
  302.       Problem Resolution...................................... 9.1
  303.       Before Reporting........................................ 9.2
  304.       Reporting a problem..................................... 9.3
  305.       Custom Modifications.................................... 9.4
  306.       Correspondence.......................................... 9.5
  307.  
  308.    Shareware Product Catalog................................. 10.0
  309.  
  310.  
  311.  
  312.  
  313.    ******************************************
  314.             NEW in this version
  315.    ******************************************
  316.  
  317.    * Nested Subdirectories *
  318.      FINDF can now search subdirectories nested
  319.      up to sixteen levels deep, just in case
  320.      anyone uses that many levels.
  321.  
  322.    * Color Support *
  323.      Previous versions employed white text on
  324.      black background exclusively; this version
  325.      uses the default colors in effect when
  326.      the program is started.
  327.  
  328.  
  329.  
  330.  
  331. ______________________________________________________________
  332.  
  333.                FINDF
  334. 1.0
  335.                File Finder utility
  336. ______________________________________________________________
  337.  
  338.  
  339.  
  340.  
  341. 1.1   INTRODUCTION
  342. __________________
  343.  
  344.    With the growing storage capacities of modern disk drives,
  345.    you can keep more and more files online, in more and more
  346.    subdirectories.  With so much space available, files can
  347.    be misplaced more efficiently than ever before.
  348.  
  349.  
  350.    If your hard disk is so large that you can't keep track of
  351.    which files are in which subdirectories, and you can't locate
  352.    files when you need them, you need help.
  353.  
  354.  
  355.  
  356.  
  357. 1.2   EXPLANATION
  358. _________________
  359.  
  360.    FindF can find those misplaced files, as long as they've been
  361.    misplaced on your default drive.  If they're misplaced on a
  362.    diskette in a box in the back room, you're on your own.
  363.  
  364.  
  365.    FindF's output can be redirected to a file, in case you want
  366.    to keep a list of the files that get lost most often.  Then
  367.    again, THAT file may get misplaced.  Use FindF to add it
  368.    to the list.
  369.  
  370.  
  371.  
  372.  
  373. 1.3     SYSTEM REQUIREMENTS
  374. ___________________________
  375.  
  376.    PC, XT, AT or compatible.
  377.    DOS version 2.1 or later.
  378.    64K free memory.
  379.  
  380.  
  381.  
  382.  
  383. 1.3.1   INSTALLING
  384. __________________
  385.  
  386.    The program can be run from diskette or from hard disk.
  387.    No installation is necessary, other than copying the
  388.    files to a drive and directory of your choosing.
  389.  
  390.  
  391.  
  392.  
  393. 1.4   HELP
  394. __________
  395.  
  396.    Can't remember the command line syntax?
  397.    Issue the program's name without any parameters; it
  398.    will display a help screen, then return to the DOS prompt.
  399.  
  400.  
  401.  
  402.  
  403. 1.5   SYNTAX
  404. ____________
  405.  
  406.  
  407.                               Short display format
  408.                               /
  409.       FindF [filename.ext] [/S]
  410.  
  411.         where...
  412.  
  413.           Default display format is
  414.             FINDF   .EXE    15515  04-16-89  23:59
  415.  
  416.           Short display format is
  417.             FINDF   .EXE
  418.  
  419.  
  420.  
  421.  
  422. 1.5.1   WILDCARD CHARACTERS
  423. ___________________________
  424.  
  425.       Wildcard characters * and ? are legal for use in specifying
  426.       filenames and extensions.
  427.  
  428.  
  429.  
  430.  
  431. 1.6   EXAMPLES
  432. ______________
  433.  
  434.       FindF *.bat                   Finds all files with extension
  435.                                     .BAT anywhere on the current
  436.                                     drive.  Displays on screen.
  437.  
  438.       FindF *.bat >BatFiles.Lst     Same as above, but sends list
  439.                                     to file named BatFile.Lst
  440.  
  441.  
  442.       FindF *.bat /s                Short display format to screen.
  443.  
  444.       FindF *.bat /s >BatFiles.Lst  Short display format to file
  445.                                     named BatFile.Lst.
  446.  
  447.  
  448.  
  449.  
  450. 1.6.1   OPERATING SCREEN
  451. ________________________
  452.  
  453.    The operating screen appears whenever "FINDF" is issued from the
  454.    DOS prompt with a filename; in this example, the complete
  455.    command line is:
  456.  
  457.             FindF *.bat
  458.  
  459.    and the screen displays:
  460.  
  461.  
  462.     __FindF_______________________
  463.    |______________________________|
  464.  
  465.    Find *.BAT on drive C:     Thu 23 Mar 1989    6:49:50 PM
  466.  
  467.  
  468.  
  469.    The screen displays nothing more until a file is found that
  470.    matches the input file specification.  The search can be
  471.    exited at any time by pressing the ESCAPE key.
  472.  
  473.    Upon finding a match, the drive, path and file information
  474.    are displayed:
  475.  
  476.       C:\(ROOT directory)
  477.          AUTOEXEC.BAT       27  01-28-89  14:17
  478.  
  479.  
  480.    The display pauses whenever the screen becomes full, and
  481.    prompts...
  482.  
  483.        ESC-exit   <downArrow>-more
  484.  
  485.    The <downArrow> character is similar to the "MORE" prompt
  486.    in other DOS utilities.  It indicates that more is available.
  487.    Press ESCape to exit to DOS, or any normal typing key to
  488.    continue.
  489.  
  490.  
  491.    If not exited early, the search continues until all
  492.    subdirectories on the drive have been checked and no more
  493.    matching files are found.
  494.  
  495.  
  496.    A SUMMARY line then reports the number of files found, and the
  497.    number of directories in which they were found.  If you pressed
  498.    the ESCAPE key at any point during the run, the summary section
  499.    also displays
  500.  
  501.          "Early termination"
  502.  
  503.    to indicate that the files shown on screen or in the redirected
  504.    file may not be a complete list.  If the output was redirected to
  505.    a file, this summary section is also written to that file, rather
  506.    than to the screen.
  507.  
  508.  
  509.  
  510.  
  511. 1.6.2   OPERATING SCREEN with output REDIRECTION
  512. ________________________________________________
  513.  
  514.    FINDF's output can be redirected to a file by using the DOS
  515.    redirection characters > or >>...
  516.  
  517.       >  Sends output to specified file; overwrites the file
  518.          if it already exists.
  519.       >> Appends output to the end of the specified file.
  520.  
  521.    You could use each in turn to generate a file containing a list
  522.    of all the executable files on your default drive:
  523.  
  524.          FindF *.Com > RunFiles.Lst
  525.          FindF *.Exe >>RunFiles.Lst
  526.  
  527.    During redirected operation, the screen displays only the
  528.    standard header and, at the bottom, the ESCape prompt:
  529.  
  530.     __FindF_______________________
  531.    |______________________________|
  532.  
  533.  
  534.    ESC-exit
  535.  
  536.  
  537.  
  538.  
  539. 1.7   FILE ATTRIBUTES
  540. _____________________
  541.  
  542.    FindF will find all files with Ordinary, Archive, ReadOnly,
  543.       Hidden and System attributes.
  544.  
  545.    Files with Directory or Volume label attributes are ignored.
  546.  
  547.  
  548.  
  549.  
  550. 1.8   DOS ERRORLEVEL
  551. ____________________
  552.  
  553.   Upon termination, the program returns a DOS ErrorLevel value
  554.   which indicates how the program ended, and which can be used for
  555.   subsequent operations in a batch file.  For further information,
  556.   see the "IF ERRORLEVEL" batch command in your DOS manual.
  557.  
  558.    ErrorLevel List:
  559.  
  560.       0  -  Successful completion.
  561.       1  -  No parameters specified on command line.
  562.      27  -  Early termination; ESCape key pressed.
  563.  
  564.  
  565.    Example of ErrorLevel usage in a batch file:
  566.  
  567.        FINDF *.bak
  568.        if errorlevel 1 goto END
  569.        :EL0
  570.          .
  571.          .
  572.        :END
  573.  
  574.      If FindF terminates normally with an errorlevel of 0, then
  575.      the section following the label :EL0 will run.  However, if it
  576.      returns an errorlevel of 1 OR GREATER (most likely caused by the
  577.      user pressing the ESC key to terminate early), then the :EL0
  578.      section will be skipped.
  579.  
  580.      For a working example, see the batch file in the second
  581.      following application section.
  582.  
  583.  
  584.  
  585.  
  586. 1.9   APPLICATION: file listing
  587. _______________________________
  588.  
  589.   ListAll.Bat can be used to generate a listing of all files and
  590.   subdirectories on the default drive.
  591.  
  592.   To maintain an overview of your hard disk's contents and
  593.   directory structure in case of drive problems, run ListAll
  594.   periodically and save the output on a backup diskette.
  595.  
  596.  
  597.   Command-line syntax:
  598.  
  599.         ListAll [outputFileSpec]
  600.  
  601.  
  602.   Usage:
  603.  
  604.      ListAll A:allFiles.Lst
  605.  
  606.         will write all information to a file named
  607.         AllFiles.Lst on drive A.
  608.  
  609.  
  610.   Listing:
  611.  
  612.     :::: ListAll.Bat - file & subdirectory listing utility
  613.     echo off
  614.     If "%1"=="" goto NoSpec
  615.     echo Writing Tree diagram & Directory to %1 - Standby . . .
  616.     echo ---------- Tree Diagram & Directory ---------- >%1
  617.     Vol    >>%1
  618.     echo . >>%1
  619.     :::: next line: use Ptree.Com, Vtree.Com, or comment out with colons
  620.     Ptree  >>%1
  621.     echo . >>%1
  622.     FindF *.* >>%1
  623.     echo ----- %1 Completed -----
  624.     goto END
  625.     :NoSpec
  626.     echo Syntax:  %0 [outputFileSpec]
  627.     echo   Writes tree-structure diagram and complete directory of default
  628.     echo   drive to specified file.  Uses FindF & Ptree/Vtree utilities.
  629.     :END
  630.  
  631.  
  632.   Notes:
  633.     1 - There are several ways to convert the above listing
  634.         into batch file form.  One is to copy this entire file to
  635.         another named "ListAll.Bat", delete everything except the
  636.         listing, then delete the leading spaces on the left side so
  637.         each line begins in column one.  Another is to display the
  638.         listing on screen, then use a memory-resident notepad to
  639.         "cut and paste" it into a batch file.
  640.  
  641.     2 - Single colons in the listing mark labels needed for
  642.         proper operation.  Multiple colons denote non-operational
  643.         comment lines.
  644.  
  645.     3 - Several statements in the batch file listing are
  646.         intended to insert a blank line into the output file:
  647.  
  648.            echo . >>%1
  649.  
  650.         A dot is used here for ease of converting the listing
  651.         text into batch file form.  Once the listing is in a
  652.         batch file, each occurrence of the dot can be replaced by
  653.         a blank character, ASCII 255 decimal.  This character is
  654.         entered by holding down the <alt> key and entering the
  655.         decimal number 255 on the numeric key pad.
  656.  
  657.     4 - Vtree.Com is a PC Magazine utility.  Ptree.Com is a
  658.         version of Vtree.Com that uses only standard ASCII
  659.         characters, for ease of printing.
  660.  
  661.  
  662.  
  663.  
  664. 2.0   APPLICATION: File locating across multiple drives
  665. _______________________________________________________
  666.  
  667.   FindAll.Bat can be used to locate files on multiple drives.
  668.  
  669.   Command-line syntax:
  670.  
  671.       FindAll [filename.ext]
  672.  
  673.  
  674.   Usage:
  675.  
  676.       FindAll *.Doc
  677.  
  678.         will locate all .DOC files on drives A, B and C.
  679.  
  680.  
  681.   Listing:
  682.  
  683.     :::: FindAll.Bat -- handles drives A,B,C as written.
  684.     echo off
  685.     if "%1"=="" goto NoSpec
  686.     A:
  687.     FINDF %1
  688.     pause
  689.     if errorlevel 1 goto END
  690.     B:
  691.     FINDF %1
  692.     pause
  693.     if errorlevel 1 goto END
  694.     C:
  695.     FINDF %1
  696.     goto END
  697.     :NoSpec
  698.     echo Syntax: %0 [filename.ext]  -  wildcards * and ? are legal
  699.     echo File finder for drives A, B and C
  700.     :END
  701.     C:
  702.  
  703.  
  704.  
  705.  
  706. 4.0   VERSION HISTORY
  707. _____________________
  708.  
  709.    1.00  Initial release.
  710.  
  711.    1.07  Display is no longer fixed white on black, but now uses
  712.          the default colors in effect when the program is started.
  713.  
  714.    1.1   Coverage of nested subdirectories has been extended
  715.          to a depth of sixteen.
  716.  
  717.  
  718.  
  719.  
  720. _________________________________________________________________
  721.  
  722. 9.0            Support
  723. _________________________________________________________________
  724.  
  725.  
  726.  
  727.  
  728. 9.1   PROBLEM RESOLUTION
  729. ________________________
  730.  
  731.    Please document and report any anomaly in program operation,
  732.    whether it's a genuine "bug" or just some feature of the
  733.    program that particularly "bugs" you.
  734.  
  735.    If you're the first person to document and report a problem
  736.    that we agree needs attention, you'll receive a free upgrade
  737.    with the correction when it's been made.  If you're a
  738.    registered user, you'll get the upgraded registered version;
  739.    if you haven't yet registered, you'll get the upgraded
  740.    evaluation version.
  741.  
  742.  
  743.  
  744.  
  745. 9.2   BEFORE REPORTING
  746. ______________________
  747.  
  748.    Things to try prior to reporting a problem:
  749.  
  750.       1 - Reread the documentation to make sure you understand
  751.           what we thought we understood when we wrote it.
  752.  
  753.       2 - If the system reports "Bad command or file name" when
  754.           you attempt to run the program, its executable file
  755.           (or at least the file name you specified) was not found.
  756.  
  757.           First, make sure no typos or misspellings have crept
  758.           into your command line; next, try changing your PATH
  759.           setting, or make the drive & directory where the program
  760.           resides the "current" drive & directory.
  761.  
  762.       3 - If the program is being run from a batch file, try
  763.           deleting lines previous to the line that actually
  764.           invokes the program, to see if some prior activity
  765.           is causing the problem.
  766.  
  767.       4 - If you have any memory-resident or "TSR" utilities
  768.           installed (pop-up calculators/note pads, keyboard
  769.           enhancements, etc.), try removing them from memory
  770.           and running the program again to see if the problem
  771.           reoccurs.
  772.  
  773.  
  774.  
  775.  
  776. 9.3   REPORTING A PROBLEM
  777. _________________________
  778.  
  779.    If the problem persists, please document it as completely and
  780.    accurately as possible; we have to be able to duplicate it
  781.    before we can begin to resolve it.
  782.  
  783.    Include at least the following:
  784.  
  785.       1 - Version of DOS you are using.
  786.       2 - Machine type, drives, memory, etc.
  787.       3 - Programs executed prior to the problem.
  788.       4 - Problem program's name and version number.
  789.       5 - Where and how you obtained the problem program.
  790.       6 - Address and/or phone number where you can be contacted.
  791.       7 - Anything you can think of that might relate to the problem;
  792.           for example, listings of your AUTOEXEC.BAT and CONFIG.SYS
  793.           files, or any batch files used to run the program.
  794.       8 - Any relevant printouts.
  795.  
  796.  
  797.    NOTE: If you're a registered user, you'll find the utility
  798.          UserResp.Exe on the distribution diskette; it can be used
  799.          to print a pre-addressed mailer and a problem report.
  800.  
  801.          If you have not yet registered, send problem reports to the
  802.          address below (or print the pre-addressed mailer from the
  803.          Evaluation Menu).
  804.  
  805.  
  806.  
  807.  
  808. 9.4   CUSTOM MODIFICATIONS
  809. __________________________
  810.  
  811.    If you need custom modifications to this software for your
  812.    particular application, please write to the below address
  813.    with complete details of your requirements.
  814.  
  815.  
  816.  
  817.  
  818. 9.5   CORRESPONDENCE
  819. ____________________
  820.  
  821.    We welcome any comments or suggestions you might have
  822.    concerning improvements and future enhancements to this
  823.    product.  Send all correspondence and orders to:
  824.  
  825.              Phil Herron
  826.              P.O. Box 1288
  827.              Battle Ground, Washington  USA  98604
  828.  
  829.  
  830.  
  831.  
  832. _________________________________________________________________
  833.  
  834. 10.0           Shareware Product Catalog
  835. _________________________________________________________________
  836.  
  837.  
  838.   This section contains a list of our other Shareware products;
  839.   it may be updated whenever products are added or changed.
  840.           ____________________________________________
  841.  
  842.   If you'd like to try any of the programs in this catalog, but
  843.   can't find them locally, you can order evaluation copies
  844.   straight from the source...
  845.  
  846.   Five programs and their associated documentation will fit on each
  847.   5.25 inch 362Kb diskette; the basic single-disk fee of $4.00
  848.   covers the cost of the first disk, shipping and handling.  Add an
  849.   additional dollar for each additional disk of programs you want to
  850.   evaluate ($4.00 for 1 to 5 programs, $5.00 for 6-10, $6.00 for
  851.   11-15, etc.; all payments in U.S. funds).  If your address is
  852.   outside the U.S. and Canada, add an additional $3.00.
  853.  
  854.   Include your mailing address and the names of the programs.  By
  855.   return mail you'll receive the latest versions of those programs
  856.   for evaluation.
  857.           ____________________________________________
  858.  
  859.   "Shareware" is a software distribution method which enables the
  860.   potential user to obtain software at very low initial cost, for
  861.   evaluation on a trial basis.  You can evaluate the software in your
  862.   own environment, on your own machine, with the programs and data
  863.   that you normally use.  You're not required to become a registered
  864.   user unless the software meets your needs.
  865.           ____________________________________________
  866.  
  867.           PROGRAM SPECIFICATIONS AND REGISTRATION FEES
  868.                    MAY CHANGE WITHOUT NOTICE.
  869.           ____________________________________________
  870.  
  871.  
  872. ChkD  v1.1
  873.   Check_Disk_space reports disk drive space usage.  It reports drive
  874.   cluster size, then drive space TOTAL, FREE and USED by actual value
  875.   and by percentage.  It is faster and more convenient than the DOS
  876.   "dir" or "chkdsk" utilities for displaying drive information.
  877.  
  878. ChkM  v1.1
  879.   Check_Memory_space reports standard system memory (RAM) space usage.
  880.   It reports memory space TOTAL, FREE and USED by actual value and by
  881.   percentage.  It is faster and more convenient than the DOS "chkdsk"
  882.   utility for displaying system memory information.
  883.  
  884. CleanOut  v1.3
  885.   CLEANOUT searches all directories of the default drive for file(s)
  886.   specified on command line (wildcards * and ? are legal).  Each time
  887.   a matching file is found, the user is prompted for disposition:
  888.   Delete or Save.  File contents, either text or binary, can be VIEWED
  889.   before deciding.  A single press of the "S" key saves a file; a
  890.   double press of the "D" key deletes it.  An optional mode allows
  891.   deletions without confirmation.  Useful for cleaning out .BAK file
  892.   leftovers, among others.
  893.  
  894. CleanTxt  v1.1
  895.   CleanTxt converts WordStar text files to straight ASCII.  It strips
  896.   out certain control characters, and will optionally expand tab
  897.   characters to the appropriate number of spaces.
  898.  
  899. CleanZ  v1.2
  900.   Most text editors won't read files beyond the first control-Z end-
  901.   of-file character.  Control-Z's can become embedded in a text file
  902.   when several files are combined using the DOS "type" command.
  903.   CleanZ will strip out each control-Z, or it will optionally replace
  904.   each with a seldom-used character, to ease the task of locating the
  905.   former boundaries in combined files.
  906.  
  907. FindF  v1.1
  908.   FindFile searches the default drive for specified files, and writes
  909.   the file information to screen or disk. Useful for locating
  910.   misplaced files or for generating a listing of all files and
  911.   subdirectories on the default drive.
  912.  
  913. Gen  v1.2
  914.   Gen replaces several trial-and-error methods of building specific-
  915.   sized files for printer, storage or timing tests.  It generates
  916.   files of any size from zero to twenty million bytes, much faster
  917.   than typing random characters into a text editor.  Besides
  918.   generating files on disk, it can send a specific number of
  919.   characters directly to the console screen, printer or
  920.   other DOS device.
  921.  
  922. KeyCode  v1.1
  923.   KeyCode responds to each press of a key or combination of keys by
  924.   displaying the key or combination pressed, its associated Ascii
  925.   character (if any), key type (normal or extended), Ascii code and
  926.   Scan code.
  927.  
  928. KeySet  v1.1
  929.   KeySet's interactive mode displays the current settings of the
  930.   CapsLock, NumLock, ScrollLock and PrtSc (Print Screen) keys, and
  931.   allows them to be changed.  The command line mode directly sets the
  932.   keys to specified states, allowing use of a batch file for
  933.   presetting at system bootup or between applications.
  934.  
  935. PrinTest  v1.2
  936.   PrinTest repetitively displays the status of ports assigned to
  937.   parallel printer interfaces. It can be used to isolate problems to
  938.   the printer interface card, the cable or the printer itself.  It
  939.   reports printer and port number, status byte and status condition.
  940.  
  941. Qscr  v1.2
  942.   QuickScreen converts a single text screen to an executable file for
  943.   more rapid display.  The resulting .COM file will write a screen of
  944.   text much faster than batch file ECHO statements.  Useful for
  945.   setting up compact menu systems, demos and tutorials.
  946.  
  947. ScanF  v1.1
  948.   Scan_File speeds up the search for ASCII text strings within
  949.   executable files.  It filters out the unintelligible control and
  950.   extended characters, allows user definition of minimum string length
  951.   for display, and pauses after each screen of information.
  952.  
  953. ScanM  v1.1
  954.   Scan_Memory speeds up the search for ASCII text such as ROM
  955.   copyright statements and machine identification, anywhere within
  956.   standard system memory space. It filters out the unintelligible
  957.   control and extended characters, displays each string longer than
  958.   three characters, and pauses after each screen of information.
  959.  
  960. Split  v1.1
  961.   Split breaks huge text files down into smaller ones that will fit
  962.   into your text editor or onto a diskette. Useful for working on
  963.   large files with a limited-filesize memory-resident notepad utility.
  964.  
  965. StoRm  v1.1
  966.   STOrage_RooM reports the amount of disk space required for storage
  967.   of a specified file or group of files on any disk, using any version
  968.   of DOS.  It takes into account all of the factors involved in
  969.   determining file storage size.  It locates files specified on the
  970.   command line and determines their actual total size and the amount
  971.   of room needed to store them.  Useful for determining the number of
  972.   files that will fit on a disk.
  973.  
  974. PhLBL  v0.75 (not yet released)
  975.   Label printer using text stored in ASCII files.  Each label/card/
  976.   tag can contain embedded commands for date, time, series (nn OF nn),
  977.   consecutive serial numbering, left margin, and selectable printer
  978.   attribute for each line; 5, 10, 12, 17 or 20 characters per inch
  979.   pitch, normal/bold/underlined on Epson compatible dot-matrix
  980.   printers.
  981.  
  982.  _______________________________________________________________
  983. |                                                               |
  984. |        COPYRIGHT 1989 Phil Herron.  ALL RIGHTS RESERVED.      |
  985. |_______________________________________________________________|
  986.