          
                  Painless Event Processor Table of Contents
          

          Definition of Shareware....................................1
          Disclaimer-Agreement.......................................1
          Ordering...................................................2
          Support....................................................2
          System Requirements........................................3
          Installation...............................................3

          I.  Edit Keyboard Scripts..................................3
                A.  Files............................................3
                        1.  New......................................3
                        2.  Open.....................................4
                        3.  Save.....................................4
                        4.  Save As..................................4

                B.  Edit.............................................4
                        1.  Append...................................4
                        2.  Browse...................................4
                        3.  Insert...................................4
                        4.  Delete...................................4

                C.  Special..........................................5
                        1.   Seconds Delay...........................5
                        2.   Minutes Delay...........................5
                        3.   Int 19 Boot.............................5
                        4.   Warm Boot...............................5
                        5.   Cold Boot...............................5
                        6.   Alt-F10.................................5
                        7.   Flush Keyboard..........................5
                        8.   Lock States.............................5
                        9.   Shift States............................5
                        10.  Hold States.............................6
                        11.  Print Screen............................6

         II.  Edit Keyboard Events...................................6
                A.  Files............................................6
                        1.  New......................................6
                        2.  Open.....................................6
                        3.  Save.....................................6
                        4.  Save As..................................7

                B.  Edit.............................................7
                        1.  Immediate Event..........................7
                        2.  One Time Event...........................7
                        3.  Daily Event..............................7
                        4.  Weekly Event.............................8
                        5.  Monthly Event............................8
                        6.  Annual Event.............................8
                        7.  Edit an Event............................9
                        8.  Clear an Event...........................9

        III.  Exit to PEScheduler....................................9

         IV.  Exit to PERecorder.....................................9
                A.  Begin Script.....................................9
                B.  End Script......................................10
                C.  Flush Script....................................10
                D.  Save Script.....................................10
                E.  Unload Recorder.................................10


         DEFINITION OF SHAREWARE

         Shareware distribution gives users a chance to try software
         before buying it.  If you try a Shareware program and
         continue using it, you are expected to register.  Individual
         programs differ on details.  Some request registration while
         others require it, some specify a maximum trial period.  With
         registration, you get anything from the simple right to
         continue using the software to an updated program with
         printed manual.

         Copyright laws apply to both Shareware and commercial
         software, and the copyright holder retains all rights, with a
         few specific exceptions as stated below.  Shareware authors
         are accomplished programmers, just like commercial authors,
         and the programs are of comparable quality.  (In both cases,
         there are good programs and bad ones!)  The main difference
         is in the method of distribution.  The author specifically
         grants the right to copy and distribute the software, either
         to all and sundry or to a specific group.  For example, some
         authors require written permission before a commercial disk
         vendor may copy their Shareware.

         Shareware is a distribution method, not a type of software.
         You should find software that suits your needs and
         pocketbook, whether it's commercial or Shareware.  The
         Shareware system makes fitting your needs easier, because you
         can try before you buy.  A nd because the overhead is low,
         prices are low also.  Shareware has the ultimate money-back
         guarantee -- if you don't use the product, you don't pay for
         it.

         DISCLAIMER - AGREEMENT

         Users of Painless Event Processor must accept this disclaimer
         of warranty:  "Painless Event Processor is supplied as is.
         The author disclaims all warranties, expressed or implied,
         including, without limitation, the warranties of
         merchantability and of fitness for any purpose.  The author
         assumes no liability for damages, direct or consequential,
         which may result from the use of Painless Event Processor."

         Painless Event Processor is a "shareware program" and is
         provided at no charge to the user for evaluation.  Feel free
         to share it with your friends, but please do not give it away
         altered or as part of another system.  The essence of
         "user-supported" software is to provide personal computer
         users with quality software without high prices, and yet to
         provide incentive for programmers to continue to develop new
         products.

         If you find this program useful and find that you are using
         Painless Event Processor and continue to use Painless Event
         Processor after a reasonable trial period, you must make a
         registration payment of $45.00 to Painless Accounting.  The
         $45.00 registration fee will license one copy for use on any
         one computer at any one time, and you will receive a printed
         manual.
                                PAGE 1


         You must treat this software just like a book.  An example is
         that this software may be used by any number of people and
         may be freely moved from one computer location to another, so
         long as there is no possibility of it being used at one
         location while it's being used at another.  Just as a book
         cannot be read by two different persons at the same time.

         Commercial users of Painless Event Processor must register
         and pay for their copies of Painless Event Processor within
         30 days of first use or their license is withdrawn.
         Site-License arrangements may be made by contacting Painless
         Accountng.

         Anyone distributing Painless Event Processor for any kind of
         remuneration must first contact Painless Accounting at the
         address below for authorization.  This authorization will be
         automatically granted to distributors recognized by the (ASP)
         as adhering to its guidelines for shareware distributors, and
         such distributors may begin offering Painless Event Processor
         immediately (However Painless Accounting must still be
         advised so that the distributor can be kept up-to-date with
         the latest version of Painless Event Processor).

         You are encouraged to pass a copy of Painless Event Processor
         along to your friends for evaluation.  Please encourage them
         to register their copy if they find that they can use it.
         All registered users will receive a copy of the latest
         version of the Painless Event Processor system, and a
         printed manual.

         Painless Accounting
         4401 Birdsong
         Plano, TX 75093

         ORDERING

         If you wish to register Painless Event Processor simply print
         the file REGISTER.TXT and fill in the requested information,
         or call (214)596-9164 anytime.  We can send your program COD
         and we also accept Credit Cards.

         As soon as your registration is received you will be sent the
         latest copy of Painless Event Processor, and a printed
         manual.  You will also be notified of any future releases of
         Painless Event Processor, and any new products.

         SUPPORT

         Telephone Support:
         We provide full technical support for all of our products.
         You may call us Monday thru Thursday at (214)596-9164 from
         7pm to 9pm CST.

         BBS Support:
         You can also leave a message on our support BBS, RBBS-PC
         Rbase-5000, operating 24 hours, 7 days a week at
         (214)881-0313.  Minimum baud is 2400, maximum is 38,400 (USR

                                PAGE 2


         Dual Standard 9600 HST).  When you call you will
         automcatically have full access, and there is no charge for
         this system.  This BBS also has a forum for interaction
         between our users.  Please note if you wish to leave a
         message to be answered by Painless Accounting, you must
         address your message to KENDALL PIERCE.  Kendall Pierce can
         also be reached on CompuServe at User ID 70337,3337.

         SYSTEM REQUIREMENTS

         This program requires an IBM PC or IBM compatible computer
         with 256K.

         INSTALLATION

         This program is contained on one disk.  This disk contains
         all the program files.

         The first thing you need to do is make a copy of the original
         disk.  Once this is done, use the working copy that you made.
         Store the original disk in a safe place.

         To install Painless Event Processor, simply put the disk in
         Drive A and perform the following steps:

                           1)  C:
                           2)  MD\PEP
                           3)  CD\PEP
                           4)  COPY A:*.*

         NOTE:  The subdirectory name PEP must be used in order for
         the sample events to run properly.  Otherwise, any directory
         and drive can be used.

         Once this is done you are ready to use Painless Event
         Processor.  To start the program you must change into the
         subdirectory you created through the install process, the
         default is PEP.  The command to change to this default
         subdirectory is CD\PEP.  Once you are in the subdirectory
         type in PEP, this will bring you up to the Main menu.  Once
         at the main menu use the arrow keys to move up and down the
         menu or use the mouse to make your selection.

         I. Edit Keyboard Scripts

         Select this option to create or edit keyboard scripts.
         Keyboard scripts are keystrokes saved in a file that can be
         replayed at any time.  Keystrokes captured through the
         Painless Event Recorder option can also be edited with this
         option.  The default extension for KeyBoard Scripts is KBS.

         A. Files

         1. New

         Select this option to create new keyboard scripts.  This will
         clear the current keyboard script displayed.  You may then
         begin to enter keystrokes for a new keyboard script.

                                PAGE 3


         2. Open

         Select this option to open an existing keyboard script for
         editing.  You will be prompted to enter the keyboard script
         file name.  The default extension used for keyboard scripts
         is KBS.  If the script exist it will be displayed on the
         screen for editing.  Otherwise, a message will be displayed
         indicating there was an error trying to open the script name
         entered.

         3. Save

         Select this option to save the current keyboard script.  This
         does not prompt you for a script name, it will just update
         the current keyboard script file.

         4. Save As

         Select this option to save the keyboard script to a new file.
         You will then be prompted to enter the new script name.  The
         default extension is KBS for KeyBoard Script.  This is useful
         in creating a backup of the current script, and then
         experimenting with making changes to the script.  Then if
         the changes were incorrect you can open the backup file and
         try again.

         B. Edit

         This is used for appending, browsing, deleting, or inserting
         keystrokes in the script file.

         1. Append

         Select this option to append keystrokes to the end of the
         current script displayed.

         2. Browse

         Select this option to browse the keystrokes.  This does not
         allow any editing.  You may page up and down or arrow up and
         down to look at the keystrokes.

         3. Insert

         Select this option to insert keystrokes to the current script
         displayed.  You must then arrow to the position where you
         need to add keystrokes and press enter.  You can then begin
         to insert new keystrokes.  To add more keystrokes to the end
         of the current script select the append option.

         4. Delete

         Select this option to delete keystrokes from the current
         script.  You can then arrow to the keystrokes you need to
         delete and press the delete key.  This will remove the
         highlighted keystroke from the current script.  To add more
         keystrokes after deleting unwanted keystrokes select insert
         or append.


                                PAGE 4


         C. Special

         This option allows you to put special types of keystroke
         combinations, delays, and the abililty to reset your
         computer.

         1. Seconds Delay

         Select this option to enter a delay between keystrokes.  You
         will be prompted to enter the time of the delay in seconds.
         You can have a delay up to 255 seconds.

         2. Minutes Delay

         Select this option to enter a delay between keystrokes.  You
         will be prompted to enter the time of the delay in minutes.
         You can have a delay up to 255 minutes.

         3. Int 19 Boot

         Select this option to cause the system to do a Interrupt 19
         boot.  Make sure you exit out of any programs properly before
         rebooting your machine.

         4. Warm Boot

         Select this option to enter a warm boot of the system.  This
         is like pressing the CTRL+ALT+DEL keys simultaneously.  Make
         sure you exit out of any programs properly before rebooting
         your machine.

         5. Cold Boot

         Select this option to enter a cold boot of the system.  This
         is like turning off the system and then turning it back on.
         Make sure you exit out of any programs properly before
         rebooting your machine.

         6. Alt-F10

         Select this option to enter the ALT+F10 sequence of
         keystrokes into the displayed keystrokes.

         7. Flush Keyboard

         Select this option to flush any keys from the keyboard input.

         8. Lock States

         Select this option to toggle on and off the Caps Lock, Number
         Lock, Insert key, and Scroll Lock.

         9. Shift States

         Select this option to generate any keystroke combination of
         the Left and Right Shift, Ctrl, and Alt Keys.  Highlight each
         key to be entered into the keystroke event and press enter or

                                PAGE 5


         left mouse button.  This will be indicated by a double box.
         The keystrokes will be stored by an X indicating each
         keystroke to be replayed.

         For example, if the Left Shift and Left Ctrl keys along with
         the Right Alt and Right Ctrl keys were to be saved.  It would
         display XXoXXo, indicating the first two keys, the Left Shift
         and Ctrl keys were pressed.  The next key, the Left Alt key
         was not, so it has an 'o'.  Then the next two keys, the
         Right Alt and Right Ctrl were pressed and the Right Shift was
         not.  To save the desired key combination, press the F3 key.

         10.  Hold States

         Select this option to select hold states for SysRq, Scroll
         Lock, Num Lock, Caps Lock, and Insert.  Highlight the desired
         keystrokes to be replayed, and toggle them on and off with
         the enter key or the left mouse button.  The double box
         indicates the keys are selected for playback.  To save the
         keystrokes press F3.

         11.  Print screen

         Select this option to enter a print screen in your keystroke
         script.

         II.  Edit Keyboard Events

         Select this option to create or edit keyboard events.
         Keyboard events contain up to eight keyboard scripts that can
         be executed at any time.  The default extension used for
         keyboard events is KEL.

         A. Files

         1. New

         Select this option to create a new schedule of events.  This
         will clear the current schedule of events displayed.  You can
         then start adding keyboard scripts to a new event.

         2. Open

         Select this option to open a schedule of events file for
         editing.  You will be prompted to enter the schedule of
         events file name.  The default extension is KEL for Keyboard
         Event List.

         3. Save

         Select this option to save the current schedule of events.
         It will not prompt for a file name it will simply update the
         current schedule of events file.



                                PAGE 6


         4. Save As

         Select this option to save the current schedule of events to
         a new file.  This is good to create backup copies of the
         Keyboard Event List.  You must then enter the new file name.
         The default extension is KEL for Keyboard Event List.

         B. Edit

         1. Immediate Event

         Select this option to enter a keyboard script, as an
         Immediate event, to the current schedule of events.  You will
         then be prompted to enter an event name.  This is any 15
         characters to describe the keyboard script.  You must then
         enter the script file name.  This is the file name the
         keyboard script was saved into.  Press F3 to save the event.

         The event name will then be listed on the screen along with
         the Frequency and Keyboard script file name.  No time will be
         displayed because it is an immediate event.

         2. One Time Event

         Select this option to enter a keyboard script, as an one time
         event, to the current schedule of events.  You will then be
         prompted to enter an event name.  This is any 15 characters
         to describe the keyboard script.  You must then enter the
         script file name. This is the file name the keyboard script
         was saved into.  Next you will enter the time and date the
         keyboard script is to be executed.  Enter the time in the
         format of hh:mm:ss.  For example, if the script was to be run
         at 3:10 pm, you would enter 15:10:00 as the time.  Press F3
         to save the event or Escape to exit without saving.

         The event name will then be listed on the screen along with
         the Frequency, Time to be run, and Keyboard script file name.

         3. Daily Event

         Select this option to enter a keyboard script, as a Daily
         event, to the current schedule of events.  You will then be
         prompted to enter an event name.  This is any 15 characters
         to describe the keyboard script.  You must then enter the
         script file name.  This is the file name the keyboard script
         was saved into.  Next you will enter the time the keyboard
         script is to be executed each day.  Enter the time in the
         format of hh:mm:ss.  For example, if the script was to be run
         at 3:10 pm, you would enter 15:10:00 as the time.  Press F3
         to save the event or Escape to exit without saving any
         changes made.

         The event name will then be listed on the screen along with
         the Frequency, Time to be run, and Keyboard script file name.


                                PAGE 7


         4. Weekly Event

         Select this option to enter a keyboard script, as a Weekly
         event, to the current schedule of events.  You will then be
         prompted to enter an event name.  This is any 15 characters
         to describe the keyboard script.  You must then enter the
         script file name.  This is the file name the keyboard script
         was saved into.  Next you will enter the time and days the
         keyboard script is to be run.  Enter the time in the format
         hh:mm:ss.  For example, if the script was to be run at 3:10
         pm, you would enter 15:10:00 as the time.  Then you must
         indicate which days of the week the script is to be run on.
         Enter Y in the days the script is to be run.  Press F3 to
         save or Escape to exit without saving.

         The event name will then be listed on the screen along with
         the Frequency, Time to be run, and Keyboard script file name.

         5. Monthly Event

         Select this option to enter a keyboard script, as a Monthly
         event, to the current schedule of events.  You will then be
         prompted to enter an event name.  This is any 15 characters
         to describe the keyboard script.  You must then enter the
         script file name.  This is the file name the keyboard script
         was saved into.  Next you will enter the time and days the
         keyboard script is to be executed.  Enter the time in the
         format of hh:mm:ss.  For example, if the script was to be run
         at 3:10 pm, you would enter 15:10:00 as the time.  Next
         indicate which days of the month the script is to be run by
         putting a Y under the day.  Press F3 to save or Escape to
         exit without saving.

         The event name will then be listed on the screen along with
         the Frequency, Time to be run, and Keyboard script file name.

         6. Annual Event

         Select this option to enter a keyboard script, as an Annual
         event, to the current schedule of events.  You will then be
         prompted to enter an event name.  This is any 15 characters
         to describe the keyboard script.  You must then enter the
         script file name.  This is the file name the script was saved
         into.  Next enter the time and days the keyboard script will
         be executed.  Enter the time in the format hh:mm:ss.  For
         example, if the script was to be run at 3:10 pm, you would
         enter 15:10:00 as the time.  Next indicate which day the
         script is to be run by putting a Y in the corresponding box
         of the days and months the script is to be run.  Press F3 to
         save and escape to exit without saving.

         The event name will then be listed on the screen along with
         the Frequency, Time to be run, and Keyboard script file name.


                                PAGE 8


         7. Edit an Event

         Select this option to edit a keyboard script in the schedule
         of events.  You must highlight the script and press enter.
         This will allow the editing features for each specific
         frequency type.

         8. Clear an Event

         Select this option to remove a script from the schedule of
         events.  You must highlight the script and press enter.  The
         script will then be removed from the schedule.

         III.  Exit to PEScheduler

         After selecting to exit to the PEScheduler you will be
         prompted to enter a Keyboard Event List file to load.  This
         will be loaded and all keyboard scripts contained in the
         Event list be will executed when the time occurs as setup in
         the event list.

         Any prior Keyboard Event List loaded will now be unloaded and
         replaced with the file given.  The Keyboard scripts contained
         in the event list given will be listed along with the
         frequency and next date and time to be executed.  Up to eight
         scripts can be contained in one event list.  The Event
         Scheduler may also be loaded from your PEP prompt by entering
         the following:

                              PES filename

         The filename will use the default extension of KEL.  You may
         also unload the schedular from your PEP prompt by typing the
         following:

                              PEP -R

         IV.  Exit to PERecorder

         After selecting to exit to the PERecorder you can activate
         the Recorder by pressing CTRL+ESC.  Then you have the option
         to Begin, End, Flush, or Save a keyboard script.  You also
         have the option to unload the Recorder from memory.  You will
         be able to get the recorder menu options by pressing CTRL+ESC
         until you unload the Recorder from memory.

         The Recorder may also be loaded from your DOS prompt by
         entering the following:

                              PER

         A. Begin Script

         Selecting this option will tell the recorder to start saving
         all keystrokes entered.  You should get to the point you want
         to start capturing keystrokes and then activate the recorder
         and begin the script.

                                PAGE 9


         B. End Script

         Selecting this option will tell the recorder to quit
         capturing anymore keystrokes.  You should then save the
         script or you may want to flush the script and begin a new
         one.

         C. Flush Script

         This will flush all keystrokes captured and you may start the
         capturing over again from step one.

         D. Save Script

         This option will allow you to save the keystrokes that you
         have been capturing.  The keystrokes will be saved in a file
         named PER.KBS.  This is the default file name.  You may then
         edit the keyboard script through the edit keyboard scripts
         option and use the Save As option to rename it to another
         name.

         E. Unload Recorder

         This option will unload the recorder from memory.  You will
         no longer be able to activate the recorder with CTRL+ESC.
         You must reload it with PER.  You may also unload the
         Recorder by typing the following at your PEP directory:

                              PER -R








                                PAGE 10
