home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / h / hsutil60.zip / HSUTIL.DOC < prev    next >
Text File  |  1992-11-16  |  34KB  |  857 lines

  1.  
  2.                       The Hughes - Schoolfield Utilities                        
  3.  
  4.  
  5.  
  6.  
  7.        This is the popular Hughes-Schoolfield Utilities, released as
  8.        shareware.
  9.        
  10.        Please note:  If you would like to share this software with
  11.        others, by modem upload or other means, please distribute the
  12.        original archive file, HSUTILxx.ZIP  A BBS announcemnet message,
  13.        (HS.ANN), is included to aid this purpose.
  14.        
  15.        In this document, the instructions for the various programs in
  16.        this archive follow a description of the utilities, and our offer
  17.        to you.
  18.        
  19.        Check out The Hughes-Schoolfield Utilities!  If you like what you
  20.        see, consider registering it.  If you do, we will send you the
  21.        ENTIRE Hughes - Schoolfield Utilities Set, described below.
  22.        
  23.        This set of 35+ DOS utilities are being marketed as shareware
  24.        software by the authors for only $25.00, (and we will pay the
  25.        postage).  The software comes with a well written manual on disk,
  26.        with a discussion of DOS and batch file hints, tricks, and many
  27.        examples.  Great for all computer users, desk-top, lap-top,
  28.        novice to power user.  Something for everyone.
  29.        
  30.        You will be pleased to hear that there are NO TIMED MESSAGES,
  31.        COUNTED EXECUTIONS, OR HIDDEN MESSAGES IN THIS SOFTWARE.  The
  32.        only plea for your reimbursement you will see is in this file,
  33.        not in the programs.  Our emphasis is on the quality software.
  34.        
  35.        So, here goes.  We have poured hundreds of hours into the
  36.        development of these popular utilities.  We listen to the
  37.        requests of our users.  The HS Utilities represents one heck of a
  38.        value.  We decided the price of $25 was affordable to everyone,
  39.        so we are betting on your registration.  The smaller programs
  40.        have been included in the distribution archive, and the "heavy
  41.        weights" are reserved for you upon registration, (they have your
  42.        name on them!).
  43.        
  44.        We will mail you the complete Hughes - Schoolfield Utilities pack
  45.        with a well written manual on disk for a registration of $25.00
  46.        or more, please see the enclosed REGISTER.FRM.  You may easily
  47.        print this form by running the PRINTIT batch file.  See also the
  48.        Software License at the very end of this document.  We reserve
  49.        the right to change the price, content, and scope of the product
  50.        without notice.
  51.        
  52.        Written in MS Macro Assembler and MS Professional Development
  53.        System for fast speed and small file size, by Robert Schoolfield
  54.  
  55.  
  56.                                       1                                         
  57.  
  58.  
  59.                       The Hughes - Schoolfield Utilities                        
  60.  
  61.  
  62.  
  63.  
  64.        and Adam Hughes, supported and distributed by:
  65.        
  66.        ATTN: Robert Schoolfield
  67.        Electronic Systems Design
  68.        P.O. Box 26431
  69.        Colorado Springs, Co 80936
  70.        
  71.        BBS: (719) 550-1696, (Data, Propriety Business Systems: 24 hours,
  72.        8-N-1, 14.4k baud v.32 v.42 bis.  Features technical support and
  73.        FREE upgrades, for registered users, only.)
  74.        
  75.        Also Internet email: roberts@cscns.com
  76.        
  77.        
  78.        
  79.          -  Registered users will receive the following utilities  -
  80.        
  81.        
  82.        GHOST WRITER  Text editor featuring block and column (!) cut and
  83.        paste, pop-up help, calculator, calendar, ASCII chart.  Nice
  84.        color, uses mouse.  Also features tab ruler, scroll bars, row/col
  85.        count. Has dialog box, presents files in a menu.
  86.        
  87.        EDIT   Ghost Writer's big brother, a programmer/writer's text
  88.        editor.  This editor is easy to use, features 'save as', text
  89.        search, bookmarks, cut and paste between files, MAKE (compile and
  90.        link) source code right from the editor.  Color display or choose
  91.        terse mode for a UNIX VI-like look.  Has block and column cut and
  92.        paste, word-wrap, DOS shell, pop-up ASCII, and calendar and help
  93.        screen.  Has a 25, 43, 50 row EGA/VGA display option, and a
  94.        complex math expression evaluator. Command line filespec has
  95.        default extensions of .bas, .c, .pas, .asm, .doc, .txt, .asp.  A
  96.        very nice work horse editor.  This powerful full screen editor
  97.        looks great on laptops.  You will love it.
  98.        
  99.        QUICK TERMINAL  This tiny communications program comes with some
  100.        big features - ASCII, XMODEM upload and download, log to disk,
  101.        shell to DOS, list files, shell to editor, shell to viewer.  Can
  102.        use (external) ZMODEM.  Same key commands as PROCOMM. Stand alone
  103.        EXE, no config files needed!.  Works with COM 1-4, 8-N-1,
  104.        1200-2400 baud. All in 28k, great for laptops.  You will
  105.        appreciate this one.
  106.        
  107.        MENU  Pro Menu System, simple and powerful menu system, for those
  108.        who hate menu programs.  Has text file viewer with bookmark,
  109.        great for an online help system and application launcher.
  110.        Mousable.
  111.  
  112.  
  113.                                       2                                         
  114.  
  115.  
  116.                       The Hughes - Schoolfield Utilities                        
  117.  
  118.  
  119.  
  120.  
  121.        
  122.        BATCH FILE TOOLS  Fifteen new functions for batch files, all in a
  123.        32k EXE.  You get pop-up message windows, mousable scrolling
  124.        light bar menus, delayed or daily program execution, push and pop
  125.        sub-directories, send printer codes, and much more.  Entire
  126.        "applications" have been developed using Batch Tools.  Extremely
  127.        useful.
  128.        
  129.        SCRCOMP  ASCII Screen Compiler, makes text files executable COM
  130.        files.  Your text files "flash" to the screen.  Use to quickly
  131.        display paragraphs of text or ASCII graphics in batch files.  
  132.        
  133.        QA  Quick Address Database, a client rolodex, prints labels and
  134.        envelopes, even dials the phone.  Very quick, easy in, easy out.
  135.        
  136.        LOGIN  A clone of the UNIX utility, for DOS machines.  It is used
  137.        to to setup different system configurations for several users of 
  138.        the same computer.  Some users require a different path, home
  139.        directory, special environment variables, and perhaps their own
  140.        menu.  These options are easily set for each user, based on his
  141.        or her login and password.
  142.        
  143.        QUOTE   Utility displays a random quote from a text file of 
  144.        quotes.  You can add some of your own using a text editor.  Spice 
  145.        up your AUTOEXEC.BAT!
  146.        
  147.        ASCII  A stand-alone scrollable ASCII chart.
  148.        
  149.        CALENDAR  Calendar will pop-up a calendar for the current month,
  150.        with today's date highlighted.
  151.        
  152.        CAT  This UNIX-like utility will, (optionally), display a file
  153.        one screen at a time, in it's native ANSI colors. If you do not
  154.        specify the filename, CAT will prompt you for one. 
  155.        
  156.        HEX DUMP  Use this utility to view disk files in HEX and ASCII.
  157.        Hit the space bar to pause scrolling, the A key for a pop-up
  158.        ASCII chart, or ESC to quit.  You may redirect the output to a
  159.        disk file using DOS redirection.
  160.        
  161.        LP  A convenient way to print text documnets.  Optionally adds a
  162.        form feed or sets up epson compatible printers to skip page
  163.        breaks.
  164.        
  165.        SYSANAL   System Benchmark Utility, compares yours with the 4.77
  166.        Mhz IBM PC.  Performs the classic Sieve of Eratosthenes, hard
  167.        (and floppy) disk read/write, and brute force assembler cpu
  168.  
  169.  
  170.                                       3                                         
  171.  
  172.  
  173.                       The Hughes - Schoolfield Utilities                        
  174.  
  175.  
  176.  
  177.  
  178.        fudge.  Compare machines before you buy.
  179.        
  180.        LOG  Usage Time Logger.  Punch in, punch out.  Do you bill by the
  181.        hour?
  182.        
  183.        LHA SHELL  A shell for the popular LHARC archiver program.  Tag
  184.        files to archive from a scrolling menu, makes archiving /
  185.        unarchiving easy.  Will add, move, even make a self-unarchiving
  186.        .EXE!  Only 20k.
  187.        
  188.        APPEN  Ever want to put two huge files together?  Like COPY, but
  189.        appends to target.
  190.        
  191.        SPLIT  A text file splitter, you tell it where.
  192.        
  193.        DUMP  Use this utility to view disk files in HEX and ASCII. 
  194.        Pauseable with the space bar, has a pop-up ASCII chart, presents
  195.        available files in a menu.
  196.        
  197.        MATH PRO  This utility features a pop-up calculator, and an
  198.        "expression evaluator", which is similar to a scientific
  199.        calculator.  It can return an answer accurate to the fourteenth
  200.        decimal place.  The keywords SIN COS TAN ASIN ACOS ATAN SQR ABS
  201.        are supported.  Math Pro also features a handy historical
  202.        forecaster can predict your sales figures using linear
  203.        regression.  You can forecast other situations besides sales, of
  204.        course, such as inventory levels, stock market closings, gold
  205.        spot, etc.
  206.        
  207.        ISTSR  Returns an errorlevel if a specified program is resident
  208.        in memory.  Ever wanted to test for a TSR or other program loaded
  209.        from a batch file?
  210.        
  211.        ALL2ZIP Converts all archives, (ARC, LZH, ARJ), in the current
  212.        directory to the ZIP format.
  213.        
  214.        
  215.        . . . What do you think?  Worth it to you?  Let us know!  We hope
  216.        our utilities will save you much time and money . . .
  217.        
  218.        
  219.        
  220.        
  221.          
  222.          - Documentation for H-S Utilities in this archive -
  223.        
  224.        
  225.  
  226.  
  227.                                       4                                         
  228.  
  229.  
  230.                       The Hughes - Schoolfield Utilities                        
  231.  
  232.  
  233.  
  234.  
  235.        If you installed these utilities into a sub-directory on your
  236.        hard drive, you can include the path name in your PATH statement,
  237.        in your AUTOEXEC.BAT file.  This will make the programs
  238.        accessable from any sub-directory on your drive.
  239.        
  240.        
  241.        
  242.        V D O S
  243.        
  244.        VDOS is yet another DOS shell, one that I wrote because I wanted
  245.        more file management features than I could get from Buerg's LIST.
  246.        At this time, support for viewing text files only is supported,
  247.        you cannot view binary files in a manner that makes alot of
  248.        sense.  I have enhanced viewing in this release - you may now
  249.        search for text, and place a bookmark in the text file.
  250.        
  251.        The program gives the user alot of functionality that LIST cannot
  252.        touch, such as point and shoot file copying, moving, zipping,
  253.        etc.  Many of the command keys are the same, and it has a similar
  254.        look and feel.  The user interface is terse, the program is
  255.        intended for a mature DOS audience.
  256.        
  257.        VDOS can replace the following DOS commands: DIR, CD, COPY, MOVE,
  258.        REN, EDIT, DEL, CHKDSK, FIND, and TYPE.
  259.        
  260.        Usage: VDOS [ /Switch ]
  261.          Where:  /H - Show command summery
  262.                  /B - Black and white display
  263.                  /V - Supress 50 col mode if mode con:lines=50
  264.        
  265.        
  266.        Command Summery:
  267.        
  268.        Use the RIGHT-ARROW to go PAGE-DOWN, and LEFT-ARROW to go
  269.        PAGE-UP, when scrolling the files and the tree.
  270.        
  271.        The following commands are executed by pressing the key of the
  272.        capitol letter in the following summery:
  273.        
  274.        ENTER - view text file.  END goes to the end of the file, HOME to
  275.        the beginning. RIGHT-ARROW and LEFT-ARROW will scroll the text
  276.        sideways, PAGE-UP, PAGE-DOWN, SPACE, and ENTER will scroll by
  277.        display pages.  Press F to find text, A to continue searching,
  278.        and B to set a bookmark at the current screen.  This is helpful
  279.        when reading large text files such as program documentation, and
  280.        message base downloads.  VDOS will overwrite the first five bytes
  281.        of the text file with the line number of the bookmark, and return
  282.  
  283.  
  284.                                       5                                         
  285.  
  286.  
  287.                       The Hughes - Schoolfield Utilities                        
  288.  
  289.  
  290.  
  291.  
  292.        to the file menu.  When that file is viewed again, VDOS is check
  293.        for the presence of a numeric value at offset 1, and prompt you
  294.        if you would like to locate to the bookmark.  When viewing the
  295.        file, you may set another bookmark, or return to the bookmark by
  296.        pressing G.  Press ESC to return to the file manager.
  297.        
  298.        SPACE BAR - tag file.  Use to tag files for copying, moving,
  299.        zipping, deleting, and making a list file.
  300.        
  301.        ESC - Terminates current operation.
  302.        
  303.        Edit current file - Invokes a text editor, (in your PATH),
  304.        specifying the current un-tagged file.  Use your favorite editor,
  305.        press CTRL-E to configure this into the VDOS.CFG file.
  306.        
  307.        Copy tagged files - Performs copy on tagged files.  Prompts for
  308.        destination, which should be a drive or path spec.  Press ENTER
  309.        to choose destination directory from the tree display.  Prompts
  310.        before overwriting.  Cannot rename a file during the copy
  311.        process.  To copy to a subdirectory on another drive, first set
  312.        that drive's directory, return to the source drive, and copy to
  313.        the dest drive.
  314.        
  315.        Move tagged files - same as copy, but with delete.
  316.        
  317.        Delete tagged files - Does so without asking if you really want
  318.        to do such a crazy thing.
  319.        
  320.        Rename file - Prompts for the current file's new name.
  321.        
  322.        Zip tagged files - Prompts for archive name, (may include
  323.        fullspec), and PKZIP options, (such as -m for move). Calls PKZIP,
  324.        (in your PATH).  If you would like to add to or update a ZIP file
  325.        in the current sub-directory, place your cursor on that file, but
  326.        don't tag it, before you press Z.
  327.        
  328.        Unzip current file - Prompts for destination directory, or files
  329.        to extract, (ENTER for the defualt directory).  Calls PKUNZIP,
  330.        (in your PATH).
  331.        
  332.        View contents of zip file - Calls PKUNZIP, (in your PATH),
  333.        specifying the current un-tagged file.  Redirects listing to
  334.        PKTMP.LST, views the file, then deletes it.
  335.        
  336.        tag All files - Self explainitory.
  337.        
  338.        Klear all tags - Self explainitory.
  339.  
  340.  
  341.                                       6                                         
  342.  
  343.  
  344.                       The Hughes - Schoolfield Utilities                        
  345.  
  346.  
  347.  
  348.  
  349.        
  350.        Swap current with Start-up directory - Changes drives and
  351.        directories to your start-up place, and visa-versa.  Useful for
  352.        moving around quickly.
  353.        
  354.        eXecute current file - Checks that current un-tagged file is a
  355.        COM, EXE or BAT, then executes it, and prompts before returning.
  356.        
  357.        Tree display - Presents tree display for change directory
  358.        purposes.  Pressing "t" in the tree display will re-read the
  359.        tree.  Optionally creates a tree structure file in the root
  360.        directory of the current drive, for faster response.  Use this
  361.        when you make or remove directories.
  362.        
  363.        Help screen - Command Summery.
  364.        
  365.        Os shell - Shells to DOS, type EXIT to return.
  366.        
  367.        make List file - Prompts for list file name, makes a list file of
  368.        all tagged file names.
  369.        
  370.        change to new drive or Path spec - Use to change drives, or to
  371.        manually change directory.  
  372.        
  373.        New directory read - Use when you have you created a new file
  374.        that is not on the file list.
  375.        
  376.        Blank screen - Self explainitory.
  377.        
  378.        Write tree and configuration to \vdos.cfg - The tree and editor
  379.        configuration can be made permanant by pressing this key.
  380.        
  381.        
  382.        
  383.        Configuration:
  384.        
  385.        You may configure the name of the text editor that you would like
  386.        to use, and it's start up parameters.) Press CTRL-E to edit this
  387.        configuration.  
  388.        
  389.        
  390.        
  391.        SH
  392.        
  393.        sh is a DOS shell, similar to the UNIX ksh, to be run under
  394.        COMMAND.COM.  It adds some helpful utility functions to the DOS
  395.        command line.  Command line history is implemented using the up
  396.  
  397.  
  398.                                       7                                         
  399.  
  400.  
  401.                       The Hughes - Schoolfield Utilities                        
  402.  
  403.  
  404.  
  405.  
  406.        arrow key, or the TAB key, to recall previously entered commands.
  407.        
  408.        Aliases allow you to associate a word with a DOS command,
  409.        replacing all those "one-line" batch files, saving hard disk
  410.        space.  When you find youself repeating a tedious DOS command,
  411.        it's time for an alias!
  412.        
  413.        All execs can be logged to a log file, which is handy to review
  414.        what has been going on.  The TAB key is a "meta key" - if you
  415.        type in a partial command, then press TAB, a match from the
  416.        history stack is attempted.  sh will speed up you cursor's
  417.        typematic rate on 286's and better.
  418.        
  419.        
  420.        Usage: sh [ initfile ]
  421.        
  422.        A batch file can be used to start sh, (put it in your PATH),
  423.        using an argument that specifies the full drive and path spec to
  424.        an initialization file, (which is "\init.sh" by default).  This
  425.        way, starting sh from another drive will load the proper init
  426.        file.  Different users of the same computer can have their own
  427.        initialization, history, and alias configurations.  You may edit
  428.        this file to suit your usage, please see the init.sh file for
  429.        more instructions for configuring sh.
  430.        
  431.        sh saves the command line history stack in a file, a
  432.        
  433.        sh Functions:
  434.        
  435.        [tab key] - meta key, matches partial commands from the history
  436.                  stack.  If you typed:
  437.        
  438.                  cd \devel\source\sh
  439.        
  440.                  ... yesterday, pressing:
  441.        
  442.                  cd \d [TAB]
  443.        
  444.                  ... will recall the command, (if your history stack is
  445.                  set large enough)!
  446.        
  447.        alias     - set shell alias.  Aliases are commands recognized
  448.                  by sh, that are replaced with one line commands when
  449.                  executed.  To set an alias called w, that runs your
  450.                  word processor loading a special file, enter:
  451.        
  452.                  alias wp edit c:\personal\myfile.doc
  453.  
  454.  
  455.                                       8                                         
  456.  
  457.  
  458.                       The Hughes - Schoolfield Utilities                        
  459.  
  460.  
  461.  
  462.  
  463.        
  464.                  Aliases take priority over other commands.
  465.        
  466.        cd        - home.  Changes directories to the directory specified
  467.                  in the environment variable HOME.
  468.        
  469.        cd [dir]  - smart cd.  Smart Change Directory searches a database
  470.                  of the current drive's directories, and attempts to
  471.                  match the directory fragment specified.  Note that you
  472.                  enter only the last portion of a directory.  To change
  473.                  to \devel\source\sh, enter:
  474.        
  475.                  cd sh
  476.        
  477.                  If smart cd fails, sh will use DOS.
  478.        
  479.        cd -s     - scan dirs.  Creates a database of the current drive's
  480.                  directories.  You need to do this before using the cd
  481.                  command, and after each time you make or remove a
  482.                  directory.  sh uses one database file per hard drive
  483.                  partition.
  484.        
  485.        free      - memory free.  Shows memory free.
  486.        
  487.        history   - show stack.  This command shows your command history
  488.                  stack, allowing you to select any one by number.  The
  489.                  output is passed through a "more" filter, press enter
  490.                  to see more, or press q to quit.  This command may be
  491.                  renamed in your initialization file.
  492.        
  493.        lock      - lock keyboard.  This is a built in security feature.
  494.                  Enter a password to lock and blank the screen.  Enter
  495.                  the password, then hit CR to unlock.
  496.        
  497.        popd      - return to pushed dir.
  498.        
  499.        pushd     - set dir.  Puts a "bookmark" in the current directory.
  500.        
  501.        pwd       - show present working directory.
  502.        
  503.        sh        - quit shell.  Saves command line history and aliases
  504.                  for next session.
  505.        
  506.        unalias   - remove alias.   To remove the alias "wp", enter:
  507.        
  508.                  unalias wp
  509.        
  510.  
  511.  
  512.                                       9                                         
  513.  
  514.  
  515.                       The Hughes - Schoolfield Utilities                        
  516.  
  517.  
  518.  
  519.  
  520.        ver       - sh/dos version.
  521.        
  522.        
  523.        
  524.        E n v i r o n m e n t   E d i t o r 
  525.        
  526.        An Environment variable editor, when you need it, you really need
  527.        it.  Makes touch-ups to the PATH, PROMPT, COMSPEC, etc, easy.
  528.        Only 6k.  Have you ever wanted to change one thing in your PATH,
  529.        or some other environment variable, but did not want to edit and
  530.        re-run your AUTOEXEC.BAT?  This utility can change your path,
  531.        prompt or other environment variable easily and quickly.  Note
  532.        that the change is not permanent, will only work until you
  533.        reboot.  You can edit an item up to 80 characters.
  534.        
  535.        Usage: ENV [ /Switch ]
  536.           Where: 
  537.              /H - The help screen.  
  538.           
  539.        
  540.        
  541.        C h a n g e   D i r e c t o r y  U t i l i t y 
  542.        
  543.        Change directories using a pop-up scrolling light bar menu, or
  544.        partial sub-directory name, a gem.  You'll use this utility the
  545.        most, and feel crippled without it.  Only 16k.  This utility will
  546.        accept a full or partial directory name, and attempt to change to
  547.        that directory.  Note that the dirname is the last name of the
  548.        full directory spec. You must first scan the drive by specifying
  549.        the /S switch.  Entering C with no arguments will present a
  550.        scrolling light bar menu.  Choose a directory using the arrow
  551.        keys and ENTER, hit ESC to remain in that directory.  An example:
  552.        If you want to change to C:\PUBLISH\GEMSYS\FONTS, entering
  553.        
  554.        C FONTS
  555.        
  556.        ...or
  557.        
  558.        C FON
  559.        
  560.        ...will work.  C finds specified directories by first searching
  561.        for an exact match, and will change to the first match, even if
  562.        more than one may exist.  If an exact match fails, then it tries
  563.        a "fuzzy" match, and changes to the first one it finds.
  564.        
  565.        Usage:  C [ dirname /Switch ]
  566.          Where: dirname is the name of a directory level 
  567.  
  568.  
  569.                                       10                                        
  570.  
  571.  
  572.                       The Hughes - Schoolfield Utilities                        
  573.  
  574.  
  575.  
  576.  
  577.                 /S - Re-Scan the disk. 
  578.                 /H - This help screen. 
  579.        
  580.        
  581.        
  582.        M o v e
  583.        
  584.        A fast file mover, use wildcards.  Can move between drives.  Only
  585.        8k.
  586.        
  587.        Another utlity that DOS forgot. This utility performs a file 
  588.        copy, then a delete.  Wildcards, (*) and path / file specs are
  589.        supported.
  590.        
  591.        Usage: MOVE [ source target /Switch ] 
  592.           Where:  /H - The help screen.
  593.        
  594.        
  595.        
  596.        D i r e c t o r y   L i s t e r
  597.        
  598.        LS is a replacement for the DIR command, allows pausing of the
  599.        display by tapping the space bar.  Has maskable search, entering
  600.        'LS .BAT' will display only batch files.  Shows time, date,
  601.        archive bits, byte count, and actual disk space of files.  You
  602.        will use this one often.
  603.        
  604.        The space bar will pause scrolling, ESC will abort.  FileSpec is
  605.        either a valid drive, or path.  All occurances of Mask will be
  606.        matched in the displayed output.
  607.        
  608.        Usage: LS [ FileSpec Mask /Switch ]
  609.           Where: /P - One screen at a time.
  610.                  /H - This screen.
  611.        
  612.        
  613.        
  614.        M e m o r y   M a p 
  615.        
  616.        This utility will show all the resident programs, their size, 
  617.        parent process, hooked interrupts, and memory free.   
  618.        
  619.        Usage: MAP
  620.        
  621.        
  622.        
  623.        F o r m a t   D o c u m e n t
  624.  
  625.  
  626.                                       11                                        
  627.  
  628.  
  629.                       The Hughes - Schoolfield Utilities                        
  630.  
  631.  
  632.  
  633.  
  634.        
  635.        Use this utility to format an ASCII text file before printing. It 
  636.        reads a file, and writes the formatted results to another file, 
  637.        (it won't append).  (This manual was written using Edit, and
  638.        printed using FDOC).
  639.        
  640.        It is easy to write a document using Ghost Writer, and use FDOC 
  641.        to center the text, insert page breaks, number the pages, 
  642.        optionally double space the text, and optionally print a title as 
  643.        a header.  Your text files will automatically print centered, 
  644.        (tabbed over 8 columns), if they have been word-wrapped at tab 65 
  645.        in Ghost Writer or Edit.
  646.        
  647.        Usage:  FDOC [SourceName TargetName /Switches...]
  648.        
  649.           Where:
  650.        
  651.              /N  - Do not number the pages.  Default is numbered.
  652.              /P  - Print the document. Do not specify TargetName.  This
  653.                    option is used to simply print the specified
  654.                    document, no formatting will take place.
  655.              /T  - All text following /T will be the title centered at
  656.                    the top of each page, (so this must be the last 
  657.                    specified switch).  Default is no header.
  658.              /R  - Prompt for right margin other than 8.
  659.              /D  - Double spaced.  Default is single spaced.
  660.              /H  - The help screen.
  661.        
  662.        
  663.        
  664.        S c r e e n   B l a n k e r
  665.        
  666.        This blanker is not a TSR, but a command to blank the screen.
  667.        While the screen is blanked, up to 9 time events are watched,
  668.        BLANK will return an errorlevel corresponding to the event
  669.        number.  I use BLANK in a "logout" type batch file to load
  670.        pcAnywhere at 6PM at a client's office, unload it at 5AM, then
  671.        run a PCPLUS script that uploads local mail to the host in my
  672.        office.  You can do lots of other inventive things with this
  673.        program.
  674.        
  675.        Blank will load the time_hack_script_file, if specified, and exit
  676.        with an errorlevel when that time arrives.  There is a debug mode
  677.        to help write your scripts - check out the program's help screen.
  678.        
  679.        Usage: BLANK [ time_hack_script_file /D /H ]
  680.        
  681.  
  682.  
  683.                                       12                                        
  684.  
  685.  
  686.                       The Hughes - Schoolfield Utilities                        
  687.  
  688.  
  689.  
  690.  
  691.          Where:   /D  - Debug mode.
  692.                   /H  - The help screen.
  693.        
  694.        
  695.        
  696.        S a f e   C o p y
  697.        
  698.        A "Safe Copy" program.  Will prompt before overwriting.  Only 8k.
  699.        
  700.        This utility is similar to MOVE, but will not delete the source
  701.        file(s).  Unlike COPY, it will prompt you before overwriting
  702.        target files.  It supports wildcard file specs, as in:
  703.        
  704.        SCOPY c:\work\*.* a:
  705.        
  706.        If you omit the target argument, then the default subdirectory is
  707.        implied.
  708.        
  709.        SCOPY a:\*.doc
  710.        
  711.        ...will copy everything with the DOC extension on A: to the 
  712.        current drive and subdirectory.
  713.        
  714.        Usage: SCOPY [ source target /Switch ]
  715.           Where:  /H - The help screen.
  716.        
  717.        
  718.        
  719.        A r c h i v e    E x t r a c t    U t i l i t y
  720.        
  721.        Archive Xtract Utility, one command for ZIP, ARC and LZH.  Very
  722.        handy for use in batch files when the archive method is
  723.        undetermined, or subject to change. Only 4k.  
  724.        
  725.        Xtract is a shell for PKUNZIP, PKXARC, and LHARC archive 
  726.        programs.  That means one command to extract all of the above 
  727.        formats, (ZIP, ARC, and LZH.) Sure is faster than scanning 
  728.        through each archiver's documentation because you forgot the 
  729.        correct command line switches.
  730.        
  731.        Usage: X [ filename /Switch \destpath]
  732.          Where:   /V - View archive only.
  733.                   /H - This help screen.
  734.        
  735.             
  736.        
  737.        C u r s o r   U t i l i t y
  738.  
  739.  
  740.                                       13                                        
  741.  
  742.  
  743.                       The Hughes - Schoolfield Utilities                        
  744.  
  745.  
  746.  
  747.  
  748.        
  749.        This utility can change the speed of the cursor on AT class 
  750.        machines.  Would you like your machine to run three time faster? 
  751.        A person will perceive that a machine is quick and responsive if 
  752.        the cursor really flies.  (Humans are funny that way.)  Once you 
  753.        use CUR, it will be a permanent part of your AUTOEXEC batch file. 
  754.        Won't work with XT (8088) class machines.  Great for laptops.
  755.        Only 3k.
  756.        
  757.        Running the program with no command line switches will simply 
  758.        turn cursor on.
  759.        
  760.        Usage: CUR [ /Switch ]
  761.           Where:
  762.              /F - Set cursor fast.
  763.              /S - Set cursor slow.
  764.              /B - Set cursor BIG.
  765.              /L - Set cursor little.
  766.        
  767.        
  768.        
  769.        S e a r c h
  770.        
  771.        A file finder. Not the fastest there is, but respectable. Search
  772.        README.* found 9 matches in 5 seconds, on my 386SX, with a 65 meg
  773.        HD.  Only 7k.
  774.        
  775.        SEARCH will find files specified on the command line.  The files 
  776.        found and the sub-directories where they reside will scroll down 
  777.        the screen.  You may use wild cards such as *.doc.  The program
  778.        will automatically find all extensions if you specify only the
  779.        first part of a file name, as in SEARCH README.  Output may be
  780.        redirected to a text file as in SEARCH *.COM > PROG.LST. 
  781.        
  782.        Usage: SEARCH [ filespec /Switch ] 
  783.        
  784.           Where: 
  785.              /H - The help screen.
  786.        
  787.        
  788.              
  789.        T r e e
  790.        
  791.        Displays both graphical and text representation of the directory
  792.        tree.  Great for teaching by example subdirectory architecture.
  793.        Only 9k.
  794.        
  795.  
  796.  
  797.                                       14                                        
  798.  
  799.  
  800.                       The Hughes - Schoolfield Utilities                        
  801.  
  802.  
  803.  
  804.  
  805.        Usage: TREE [ drive /Switch ]
  806.          Where:
  807.                 default drive is C:
  808.                 /Z - suppress title screen 
  809.        
  810.        
  811.        
  812.        Software License
  813.        
  814.        This documentation, and the software described as the Hughes -
  815.        Schoolfield Utilities are copyright 1990, 1991, 1992 by
  816.        Electronic Systems Design, written by Robert Schoolfield.
  817.        Portions (C)1991, by Adam Hughes.  All Rights Reserved.
  818.        
  819.        This collection of utilities is released as SHAREWARE.  If you 
  820.        would be so kind, please pay for your copy.  We will send you
  821.        many more quality utilities, in turn.  This way, you will enable
  822.        us to offer enhancements and new additions, simply stated...
  823.        
  824.        IF YOU DECIDE TO USE ANY OF THE HUGHES-SCHOOLFIELD UTILITIES, YOU
  825.        SHOULD PAY FOR THEM.
  826.        
  827.        This is a single copy software license granted by Electronic
  828.        Systems Design, with its mailing address at P.O. Box 26431,
  829.        Colorado Springs, CO 80936, to you as the end user. It is not
  830.        sold.  Duplication of the software for any other purpose besides
  831.        archival backup is prohibited.  You may use the software on one
  832.        computer only.  A site license is required for use on a network,
  833.        or on more than computer.  Please write for details.
  834.        
  835.        Electronic Systems Design does not warrant that the functions
  836.        contained in the software will meet your requirements or that the
  837.        operation of the software will be uninterrupted or error free.
  838.        The user shall assume all responsibility for liability in using
  839.        the software. Electronic Systems Design shall not in any case be
  840.        liable for special, incidental, consequential, indirect or other
  841.        similar damages arising from the use of this software even if
  842.        Electronic Systems Design or its agent has been advised of the
  843.        possibility of such damages.
  844.        
  845.        By opening and using the software the user agrees to the terms
  846.        and conditions expressed above.
  847.        
  848.        The programs on this disk may be may be freely distributed as
  849.        "shareware" as long as this documentaion, HSUTIL.DOC, and
  850.        REGISTER.FRM, COMMENTS.DOC, VALIDATE.DOC are preserved unedited
  851.        and included with the archive.
  852.  
  853.  
  854.  
  855.                                       15                                        
  856.  
  857.