home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / AUTCHK21.ZIP / AUTOCHEK.DOC < prev    next >
Text File  |  1993-08-20  |  8KB  |  182 lines

  1.                         AutoChek v.2.1  08/20/93
  2.                                    
  3.        Copyright (C) 1993 Michael L. Torok. All Rights Reserved.
  4.                         
  5.                             Michael L. Torok
  6.                           10101 Highway 9, #5
  7.                        Ben Lomond, CA 95005 U.S.A.
  8.                         408-336-8625 8AM-9PM PST
  9.  
  10.                        FIDO: Mike Torok 1:216/506
  11.                   Internet: mtorok@clovis.felton.ca.us
  12.  
  13. INTRODUCTION
  14.   
  15.   AutoChek is easy to use. I wrote this utility because I found myself
  16.   running my virus scanning program all too infrequently. To take care
  17.   of this problem, I developed AutoChek to automatically run the scanning
  18.   program every seven days when I booted up. Since originally developed,
  19.   AutoChek has expanded its duties to now handle ALL of my routine disk
  20.   maintenance automatically!
  21.  
  22.   Because I run my virus scanning program from a:\, AutoChek waits for you
  23.   to insert a disk into the floppy drive if either the "a" or "b" drive is
  24.   detected in the path. For other specified drives, AutoChek is completely
  25.   automated. Autochek does pause for 10 seconds before executing the next
  26.   program statement, which allows the user time to break out of the
  27.   sequence if desired. This pause also allows the user to print up to a
  28.   three line custom message along with the annoying credits that I just had
  29.   to include.
  30.   
  31.   You can include AutoChek in your boot sequence, or you can incorporate it
  32.   into batch files running other applications. You may contact me by phone
  33.   during the hours listed above for help with any installation, or other,
  34.   questions. I do not assume that everyone out there is (or should be) a
  35.   DOS expert, because I certainly am not! So please, don't be shy. Give me
  36.   a call if you have any questions or problems setting up or running
  37.   AutoChek. If I am not home to receive your call, the answering machine is
  38.   always on, and I WILL return your call.
  39.  
  40.   As I hate writing documentation almost as much as most people hate reading
  41.   it, I will make this file as SHORT as possible!
  42.  
  43.  
  44. FILES INCLUDED IN THIS PACKAGE
  45.  
  46.   The following 7 files should have been included in your package:
  47.  
  48.       AUTOCHEK.EXE   The main program file.
  49.       SAMPLE.CFG     A sample configuration file.
  50.       AUTOCHEK.DOC   This file.
  51.       CONFIGUR.EXE   A utility to create and edit the configuration file.
  52.       AUTOCHEK.REG   Registration form for AutoChek v.2.1.
  53.       WHATSNEW.21    Changes incorporated into this new version.
  54.       REVISION.HST   Complete revision history for AutoChek.
  55.  
  56.  
  57. INCLUDING AUTOCHEK IN YOUR BOOT SEQUENCE
  58.  
  59.   Here is a quick example of how to include AutoChek in your boot sequence.
  60.   First, you will need to find the file "autoexec.bat" in your root
  61.   directory (usually "c:\"). You may use a text editor such as MS-DOS
  62.   "edit.com" to edit "autoexec.bat". An example "autoexec.bat" file might
  63.   look like this:
  64.  
  65.                              echo off
  66.                              CLS
  67.                              prompt $p$g
  68.                              path=c:\;c:\dos;
  69.     
  70.   To include AutoChek in your boot sequence, add the following lines:
  71.  
  72.                              cd c:\autochek
  73.                              AutoChek
  74.  
  75.    This assumes that you have AutoChek in a directory called "autochek" on
  76.    the "c:\" drive. You should have AutoChek load and run AFTER your system
  77.    has loaded crucial information and any device drivers, but BEFORE it
  78.    loads any menu. The reasons for this are simple, you don't want AutoChek
  79.    to allocate any memory blocks for its own use that something like DOS is
  80.    going to need, and if AutoChek is to run automatically it needs to be
  81.    loaded before your menuing system.
  82.  
  83.  
  84. INCLUDING AUTOCHEK IN A BATCH FILE
  85.  
  86.    You can use this method if you want AutoChek to be run at times other
  87.    than during the boot sequence. This option would be preferable if you
  88.    never turned your computer off. Here is an example of batch file
  89.    commands that would run AutoChek:
  90.  
  91.                              echo off
  92.                              cd c:\autochek
  93.                              AutoChek
  94.                              exit
  95.  
  96.  
  97. AUTOCHEK CONFIGURATION FILE
  98.  
  99.   The sample AutoChek configuration file "SAMPLE.CFG" is included for your
  100.   perusal using any text editor. Any "real" AutoChek configuration file
  101.   will have the name "AUTOCHEK.CFG". The configuration file contains all
  102.   the instructions, or "parameters", that AutoChek will use for each
  103.   program you want it to run in the "cheklist". The sample configuration
  104.   file includes parameters for two programs. The registered version of
  105.   AutoChek v.2.1 is capable of handling up to 10 sets of program
  106.   parameters.
  107.  
  108.   Each program has 6 lines of information in the following order:
  109.  
  110.   Line 1 -- This line contains that last date AutoChek was run for each
  111.             program. If you are running AutoChek for the first time, this
  112.             line should contain the current date.
  113.  
  114.   Line 2 -- This line contains the interval (in days) at which you want
  115.             AutoChek to run each program in the "cheklist". In the example,
  116.             I have set the AutoChek to run program1.exe every 7 days, and
  117.             program2.exe every 3 days.
  118.  
  119.   Lines 3-5 -- These are the lines available to load a custom message. If
  120.                you choose not to include a message on any line, that line
  121.                should still have a set of quotation mark ("") to serve as
  122.                place holders.
  123.  
  124.   Line 6 -- This line contains the complete path to the program you want
  125.             to run enclosed in a set of quotation marks. The called program
  126.             may have and extension of .COM, .EXE, or .BAT. If you do not
  127.             include the extension of the program being called, AutoChek will
  128.             look for a file with any of the above extensions in the order
  129.             listed. You may include any command line options the called
  130.             program will accept.
  131.  
  132.             An example path and file name would be:
  133.  
  134.                           c:\utilities\search.exe
  135.                                        ^file name and extension
  136.                              ^directory name
  137.                           ^drive name
  138.  
  139.  
  140. KNOWN LIMITATIONS
  141.  
  142.   During the operation of AUTOCHEK.EXE you are provided with the ability
  143.   to use the ESC key to exit before an AutoChek cycle is initiated. This
  144.   key WILL NOT function as designed if the NumLock, CapsLock, or ScrollLock
  145.   keys are on. The NumLock key seems to be particularly troublesome. For
  146.   this reason, AutoChek turns the NumLock, CapsLock, and ScrollLock keys
  147.   off and you will not be able to use your numeric key pad ("10 key") and
  148.   simultaneously have access to the ESC function.
  149.   
  150.   A called batch file may not include any SUB or GOTO statements, as this
  151.   confuses AutoChek. This is a limitation of running child processes under
  152.   Microsoft QuickBASIC 4.5. In addition, AutoChek will not function in its
  153.   current form after the year 2099, as this version of QuickBASIC cannot
  154.   recognize dates after that time. I know, this is a weird thing to include,
  155.   but otherwise SOMEONE would complain they hadn't been warned!
  156.  
  157.  
  158. DISCLAIMER AND COPYRIGHT INFORMATION
  159.  
  160.   This utility is provided to the user "as is". Any damages resulting from
  161.   the use of this program are entirely the responsibility of the user.
  162.   The author, Michael L. Torok, assumes no responsibility for any damages
  163.   or problems resulting from the use of AUTOCHEK.EXE, CONFIGUR.EXE, or any
  164.   of the associated files in this package.
  165.  
  166.   Problems or suggestions may be directed by mail at any of the addresses
  167.   listed above, or by phone during the specified hours.
  168.  
  169.   AutoChek v.2.1 and its associated programs are protected by copyright
  170.   with all rights reserved by Michael L. Torok. Neither AutoChek v.2.1,
  171.   nor any of its associated programs, may be altered in any fashion.
  172.  
  173.   This copyright entitles you to use these programs on one computer, and
  174.   to make as many back up copies as you like. Site licenses are available
  175.   upon request. See AUTOCHEK.REG for more registration details.
  176.  
  177.   This copyright requires you to provide proper credit to Michael L. Torok
  178.   in any applications you create which involve the use of AutoChek v.2.1
  179.   or any of its associated files.
  180.  
  181. /eof
  182.