/****************************************************************************/

			Tao Macros Version 0.1 public beta
Ŀ
   TaoMacros   Serialize Process Actions
     3.01      (c) Copyright Stephen F Townsend, created March 21, 1995
 All rights reserved.
                 Revision:   8.3   11 Jan 1998 01:24:45
                 Brought to you by the letters O and S, and the number 2.
                 A product of TaoTech Solutions.

Documentation prepared by Stephen F Townsend.
Acknowledgements: Lynne Townsend

/****************************************************************************/
Introduction:

  Tao Macros was created because I like to automate my connection to the 
internet: kill fax, connect, wait for connect, sound wav file when connected 
(so I can come back from reading), update time, start WBI (great app!!), get 
any new mail, launch browser. Every time this process changed it envolved 
editing a rexx script. Well no more. 

  Tao Macros is supposed to be a quick and dirty way to correagraph the 
execution of processes. The processes may be run as Sequential (start next 
one when the first has completed) or Indepently (run each one separately). 
Rexx files are inherentlly sequential, but you can use the start command 
inside the rexx file to spawn a rexx script (see the enclosed SpawnRexx.cmd)

  Tao Macros are created and managed using the TaoMgr.exe and executed with 
the Tao.exe. Tao.exe is a commandline interface to reduce PM overheads. 
Tao.exe takes one commandline parameter: the name of the macro to execute.

	eg.	[D:]tao surfnet

NOTE!!: Macro names are case sensitive therefore SurfNet and surfnet are to
different macros.

TaoMgr.exe takes one commandline parameter -the name of the database file to 
manage/create.

	eg.	[D:]taomgr tao.odb

TaoMgr creates two things: the name of the macro and the events (processes)
associated with the macro. Macro name can not have any spaces. Events can be
either EXE's or REXX files.

/****************************************************************************/
Requirements:

   Tao Macros should work on any OS/2 Warp system with a Pentium processor, 
but just in case...

   Tao Macros has been tested with:
         -OS/2 Warp v4.0 (no service paks)
         -Pentium Pro, 98 MB

/****************************************************************************/
Registration:

   There is no cost for this present version of Tao Macros for noncommerical 
   user. There is a planned fee of $10.00US the final version -want to justify
   making more programs to the wife. For the brave souls interested in helping
   with the beta testing of future versions directly, I will considered a 50% 
   rebate.

	Only accept cheques and money orders made out to: Stephen Townsend

	Send to: Stephen Townsend
		 19 Kindle Street
		 Nasonworth, New Brunswick
		 Canada, E3C 1M2

	Include email address so I can send you the final version. I will 
        attach as a binary uuencoded file.


/****************************************************************************/
History:

        - "fixed"			~ "known limitations"
        * "new"			# "bug"	
        ! "testing"
        

version 0.1b
# EXE's are not executed in there directory of origin -known to cause problems
  with PMMAIL
~ REXX files can not have parameters
~ Tao.exe will only use the database called TAO.ODB
- EXE's now accept commandline parameters
- Event data can now exceed 32 characters
~ Tao.exe can not run itself
~ only one version of tao.exe can run at one time
~ Macro's only instance is disabled
! Loading database given commandline parameter

/****************************************************************************/
Future Versions:

For those interested I have a series of Rexx scripts that work great this this
program. Internet time updater, WaitForPPP, hangup net, etc. I have also 
populated tao.odb with some sample macros. Check them out with TaoMgr.exe and 
edit them for yourself.

- More than one tao.exe may run at one time. This will allow tao.exe to run 
  itself
- Only one instance can be specified for a specific macro
- possible GUI form of Tao.exe if there is interest.
- clean database for the macros
- possible Java version
- auto play of Wav files

/****************************************************************************/

License: (c) Copyright 1995 by Stephen F Townsend. All rights reserved.
         COMMERICAL DISTRIBUTION AND/OR USE IS PROHIBITED WITHOUT WRITTEN
         CONSENT FROM THE AUTHOR.

Noncommerical distribution and/or use is permitted under the following terms:

1. You may copy and distribute verbatim copies of the Tao Macro executable(s),
   and documentation as you recieve it. You may not charge any fee for this
   distribution other than that which will cover the cost of the transfer.

2. Tao Macros is not guarenteed to work, or occupy space on the host system,
   medium, or storage device. The author Stephen F Townsend or anyone mentioned
   does not take any responsibility for damaged that is or might be caused by
   the use or lack of use of Tao Macros. The use of this software is only
   permitted as governed by this license. Use not governed by this licence is
   prohibitied.

3. You may not incorporate Tao Macros into any other program, application,
   package,  or modified version in whole or part without the expressed
   permission of the author in writting.

4. You may not copy, sublicense, distribute or transfer Tao Macros and its
   associated documentation expect as expressly provided under this licence.
   Any attempt otherwise to copy, sublicence, distribute or transfer Tao Macros
   is void and your rights to use the program under this aggreement shall
   be terminated.

5. The priviledges granted by this licence are for noncommerical users only.
   Commerical users must contact the author and receive written permission
   expressing their right to possess Tao Macros in whole or part. Otherwise
   commerical users are not licenced to use or distribute this software without
   the expressedly written consent of the author.

6. The author of this software does not guarentee any support, future versions,
   and there is definately NO WARRANTY.

7. The report of any problems, suggestions or contact of any form regarding
   Tao Macros or its associated documentation may or may not be
   acknowledged in any way or form as is subjected to the consideration of
   Stepehen F Townsend.

8. This licence may be revoked at anytime by Stephen F Townsend without prior
   warning.

NO WARRANTY:

Tao Macros IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITTNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK 
AS TO THE QUALITY AND PERFORMANCE OF TAO MACROS, AND THE ACCURACY OF
ITS ASSOCIATED DOCUMENTATION IS WITH YOU. SHOULD TAO MACROS OR ITS 
ASSOCIATED DOCUMENTATION PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL 
NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO WAY WILL STEPHEN F TOWNSEND BE HELD RESPONSIBLE FOR DAMAGES, 
INCLUDING ANY LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR 
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE TAO 
MACROS, EVEN IF STEPHEN F TOWNSEND HAS BEEN ADVISED OF THE POSSIBLITY 
OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.

/****************************************************************************/

"When the shit hits the fan do not come crying to me!"
                                 -Unknown

/****************************************************************************/
Problems, and suggestions:

	Author: Stephen F Townsend
		19 Kindle Street
		Nasonworth, New Brunswick
		Canada, E3C 1M2

	InterNet: shado@nbnet.nb.ca <preferred method of contact>
/****************************************************************************/
