home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / utility / autchk20.zip / AUTOCHEK.DOC < prev    next >
Text File  |  1993-06-20  |  8KB  |  179 lines

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