home *** CD-ROM | disk | FTP | other *** search
-
- ////// // // //////
- // // // //
- // ////// /////
- // // // //
- // // // //////
-
-
- // // ///// // // // ////// // // ////// // // //////
- /// /// // // // /// // // // // // /// // //
- /////// /////// // //// // ///// // // ///// //// // //
- // / // // // // // /// // // // // // /// //
- // // // // // // // ////// /// ////// // // //
-
- Timespan Software V1.0 © 1992
- ~~~~~~~~~~~~~~~~~~~~~~ ~~~~
-
- The Main Event - An Amiga Event Processor
-
-
-
- What is an event processor ?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- An event processor is basically a dedicated timer system that allows
- user selected actions to occur at given dates and times. The action or
- "event" could be running a specific program or displaying a reminder.
- These events are collated and formed into a file using an editor, the
- event processor when run reads this file and causes the required events
- to occur according to the system time, therefore a real-time clock is
- essential to automate the event processor within your startup-sequence.
- The Main Event consists of two such programs - "EventED" a dedicated
- event editor and "MainEvent" a stand alone event processor. The Main
- Event allows you to select between five types of event:
-
- [1] CLI Command - Run a Shell/CLI command string
- [2] Post Message - Display chosen text in a workbench window
- [3] Show Date/Time - Display date & time etc using the above window
- [4] Flash Screens - Flash all open screens
- [5] Display Alert - Display chosen text as an alert
-
-
-
- What can I use it for ?
- ~~~~~~~~~~~~~~~~~~~~~
-
-
- Anything, the ability to post messages allows you to run a daily memo on
- significant days ie. birthdays/anniversaries etc. It is assumed that the
- alert would be used only where a resonse MUST be obtained, and therefore
- used only for very important reminders. Both the screenflash and the
- date/time options are recommended as general prompts, for example every
- five minutes from 15:00 or on the 15mins/hour etc. As The Main Event
- also permits the user to run programs, the possibilities are limited
- only by the user's software collection. Slide shows, backup programs,
- playing music, can all be run at chosen dates(or days), and times. All
- events can also repeat at user selected time intervals. MainEvents's
- functions are described in detail at a later stage.
-
-
-
- How do I install The Main Event ?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- The event processor "MainEvent" should be copied to the your C:
- directory. The event editor "EventEd" can be used direct from this disk
- or copied to your system disk using either the workbench or CLI. Two
- versions are available for 1.3 and 2.0 configurations.
-
- The 1.3 version of the editor requires the ARP library to exist within
- the user's LIBS: directory, however "MainEvent" does not.
-
- The 2.0 version of the editor requires the ASL library. As with
- the former version this requirement is for the editor only.
-
-
-
-
-
- EventED
- """""""
-
- How do I run the editor ?
- ~~~~~~~~~~~~~~~~~~~~~~~
-
-
- Via workbench - Click on the EventED icon
-
- Via the Shell/CLI - VOL:Dir/EventEd
-
- As with any other form of editor, EventEd assumes responsibility for
- loading/editing/saving files.
-
-
- [1] Trial version
-
- EventEd maintains up to 20 events in any project. Files are valid for up
- to one month from the project's creation date.
-
- [2] Registered version
-
- EventEd maintains up to 50 events in any project. Files are always
- valid. Also your registration details are displayed on the the "About
- Program" window available from the project menu.
-
-
-
- The Gadgets
- ~~~~~~~~~~~
-
- [1] Highlight Gadgets
-
- MON TUE WED ... SUN - Days in week
-
- 01 02 03 04 ... 30 - Dates in month }
- } Use both to select date
- JAN FEB MAR ... DEC - Months in year }
-
- These gadgets interact ie if MON/FEB/APR/21 gadgets were selected
- then Feb 21st, Apr 21st, and every Monday is assumed.
-
-
- [2] Tick Gadgets
-
- At Startup ...... - Event occurs as MainEvent is run
-
- Event At ........ - Event occurs at chosen time
-
- Use intervals ... - Event repeats at chosen intervals
-
- These choices are only queried if any of the above day or date
- selections match the current day/date. Once again all selections
- are interactive for example:
-
- At Startup + Event At = occurs when run and at nn:nn hours
- Event At + Intervals = occurs at nn:nn and every nn:nn
- At Startup + Intervals = occurs at startup and every nn:nn
-
- If all three are selected then event occurs at startup, again at
- nn:nn then every nn:nn intervals.
-
-
- [3] Time Gadgets
-
- Enter time into these gadgets using the 24 hour clock, if you enter
- figures in excess of 23 hours/59 minutes then only the modulo is
- used. ie if 37 hours are input the end result is 13, if the return
- key is used to end input then this result is displayed immediately.
-
-
- [4] String Gadget
-
- Just the one universal string gadget, enter chosen text for your
- command line/message here. Please note that text used to post
- messages is restricted to the visible text entry area.
-
-
- [5] Cycle Gadget
-
- This gadget cycles between the various event options as shown
- above. Simply click to select the next option.
-
-
- [6] Action Gadgets
-
- Reset - Revert to event in memory
-
- «««« - Move to previous event
-
- »»»» - Move to next event
-
- Clear - Clear this event
-
- Abort - Quit EventEd
-
-
-
- The Project Menu
- ~~~~~~~~~~~~~~~~
-
- New - Clears the current project
-
- Open... - Open an event file using the requester
-
- Save - Save the current project using the file requester
- if the project is still untitled
-
- Save As... - Save the current project using the file requester
-
- About... - Shows version No. and registration details
-
- Quit Editor - Quit the editor program, any event project still
- running is NOT stopped
-
-
-
- The Edit Menu
- ~~~~~~~~~~~~~
-
- Cut - Copies the displayed event to the buffer and then
- clears the event displayed
-
- Copy - Copies the displayed event to the buffer
-
- Paste - Copies the buffer to the displayed event
-
- Clear - Clears the displayed event
-
- Undo - Copies the current event (from memory) to the
- displayed event
-
- Select All - Selects all tick and highlight gadgets
-
-
-
- The MainEvent Menu
- ~~~~~~~~~~~~~~~~~~
-
- Run - The event processor "MainEvent" is launched with
- a copy of the events currently being edited
-
- Stop - Terminate MainEvent if it was run from the
- editor
-
- Stop All - Terminate all MainEvent programs regardless of
- their origin
-
-
-
- The Settings Menu
- ~~~~~~~~~~~~~~~~~
-
- Create Icons ? - Allows the editor to save a project icon when
- saving event files. Note the icon saved with
- your project allows you to run MainEvent - the
- event processor, NOT the editor. In order to
- utilise these icons, MainEvent should be placed
- within your "C:" directory.
-
-
-
- The Keyboard
- ~~~~~~~~~~~~
-
- Right cursor - Moves to next event
-
- Left cursor - Moves to previous event
-
- Shift/right cursor - Moves to last non-clear event, if already past
- this point moves to the last available event
-
- Shift/left cursor - Moves to the first event
-
- Escape key - Quit editor
-
-
- Keyboard shortcuts for the menu items are as follows:
-
- Right Amiga + A - Save As...
- Right Amiga + C - Copy
- Right Amiga + K - Stop All (Kill)
- Right Amiga + N - New
- Right Amiga + O - Open...
- Right Amiga + Q - Quit Editor
- Right Amiga + R - Run
- Right Amiga + S - Save
- Right Amiga + V - Paste
- Right Amiga + X - Cut
- Right Amiga + Z - Undo
-
-
-
- Error Messages
- ~~~~~~~~~~~~~~
-
- [1] ERROR - Can't initialise editor
- The system will not allow EventEd the resources it is asking for,
- usually this will only occur if memory is very low.
-
- [2] ERROR - Can't Open "Events" file
- You have selected a non-existant filename (via the requester) the file
- is read only, or AmigaDos is unable to find your file. Use "RETRY" and
- select the correct file.
-
- [3] ERROR - File not "Events" file
- You have selected a file that has not been saved by the event editor,
- select "RETRY" and select an events file.
-
- [4] ERROR - Can't save "Events" file
- You have selected an incorrect filename, the volume is locked, full
- protected or non-existant. Use "RETRY" and select a valid filename.
-
- [5] ERROR - Can't locate "MainEvent"
- The Event processor "MainEvent" should be placed in your C: directory.
- EventED searches both the C: directory and the current directory for
- MainEvent and if not found issues this message. Copy MainEvent to
- the C:directory.
-
- [6] ERROR - Can't stop "MainEvent"
- EventEd has tried to abort one or more instances of MainEvent and failed.
- In practice this should never happen, however it is posssible if an
- earlier project has been suspended or an alert is in progress.
-
- [7] NOTE - Current project not saved
- The action you are about to undertake will overwrite the current
- project which has been edited since the the last save/load. Choose
- retry to continue, or cancel to stop your intented action.
-
-
-
-
-
- MainEvent
- """""""""
-
- How do I start the event processor ?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Via workbench - Click on the project's icon
- (Only if the editor is allowed to create icons)
-
-
- Via the shell/cli - Run >Nil: <Nil: MainEvent [event.filename]
-
-
- Via the editor - Select "Run" from the "MainEvent" menu to launch
- MainEvent with the project being edited.
-
-
- To initiate MainEvent whilst your workbench loads 1.3 users should
- include "Run >Nil: <Nil: MainEvent [File]" within their startup
- sequence. 2.x users can include this same command within their User-
- Startup, or if you have allowed the editor to create icons when saving
- your project then drop the relevant project icon into the WB_Startup
- draw.
-
- If no filename is passed to MainEvent then the default filename S:events
- is assumed, if this file cannot be found then MainEvent will terminate.
- Assuming that your file exists and is of the proper type, if no other
- events happen at startup then a date and time display will occur in
- order to indicate that your file has been found and the program is
- running.
-
- As MainEvent starts, it checks to see if an identical project exists, if
- so then the existing project is terminated (if possible) and MainEvent
- then reads the new file and proceeds as normal. Hardware resources are
- the only limitation to the number of projects possible, as long as unique
- filenames are used. Note that S:TimeFile and Sys:Events/Timefile would
- NOT be considered unique as MainEvent compares basenames only.
-
-
-
- How do I stop MainEvent ?
- ~~~~~~~~~~~~~~~~~~~~~~~
- In order to terminate the event processor from the editor, use the "Stop
- All" option within the event editor's menu.
-
- From the shell use MainEvents Kill option, enter "MainEvent KILL" at
- the Shell prompt. MainEvent will then attempt to abort all projects,
- report as to it's success, and then terminate.
-
- As MainEvent only operates once every minute, very little computer time
- is demanded, and you should not be aware of the program running until
- an event occurs.
-
-
-
- MainEvent's Functions
- ~~~~~~~~~~~~~~~~~~~~~
-
-
- The event processor searches the event file, checks the event date/time
- against the system date/time, If there is a match the event occurs, then
- the next event is compared. As of version 1.0, MainEvent is capable of
- causing five types of events.
-
-
- [1] CLI Command
-
- This function uses the "Run" command, therefore in order to use it
- this command must exist. Input from the editor's string gadget is
- treated as though it is a shell/CLI command line. Your command is
- automatically run for you, do **NOT** use the run command. In most
- cases the full file path should be given for both the command and
- any filename arguments required. To run more than one command
- within the same event would require the use of an AmigaDos script,
- the following format should be used :
-
- Execute VOL:Dir/MyScript
-
-
- [2] Post Message
-
- Input from EventED's string gadget is displayed in MainEvent's
- workbench window. This window stays open for five seconds, a
- click anywhere within the window closes it immediately. Should
- workbench be closed, this function is aborted. If you are using
- another screen and the workbench screen is hidden from veiw, then
- the message window may remain unseen. (To force you back to the
- workbench screen and possibly having to open it first is very
- unfriendly and could be extremely tiresome.) However in most
- circumstances this should not be a problem.
-
-
- [3] Show Date/Time
-
- A date/day/time string is used and a message posted as above.
-
-
- [4] Flash Screens
-
- All open screens are flashed - A la Intuition.
-
-
- [5] Display Alert - Display chosen text as an alert
-
- Input from EventED's string gadget is used to create a custom
- recoverable Alert. All other subsequent events have to wait for
- user response to each alert. This may prevent some events from
- actually happening.
-
-
-
- Registration
- ~~~~~~~~~~~~
-
- All registered users receive the full versions of these programs in both
- 1.3 and 2.0 configurations.
-
- To register send £5:00 to the address shown below - please state your
- full name.
-
- Your registered copy is NOT public domain, please do not pass copies
- around. The registered user's details on the "About Program" window are
- designed to encourage users to purchase their own copy, not copy yours.
- Only the trial version is public domain and may be freely distributed.
-
- The trial version of "The Main Event" is available to genuine public
- domain libraries (at no cost) with details of their library and phone
- number etc shown on the "About Program" window.
-
-
-
- Disclaimer
- ~~~~~~~~~~
-
- Although every attempt has been made to ensure these programs are bug
- free, no warranty is given or implied as to the suitability of this
- software.
-
-
- Please send bug reports or suggestions to:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Timespan Software
- 49 Craydene Road
- Erith
- Kent DA8 2HA
-
-
-