After creating an event you can add as many triggers as you want. All triggers must return "true" for the event action(s) to run.

Note: While 'Web Compare' and 'Email Check' seem like maybe they should be 'triggers' it made more sense to put them in the Actions section. (actions are run on their own thread, for speed reasons, triggers are not)

Time

This is probably the trigger you'll use most often. It's used for running an event at a certain time and can handle auto rescheduling it.

It's pretty simple to use. Just click the day you wish it to run (it defaults to today) and type in the time.

By default, the event will run at the exact same time each day. Edit the Auto Reschedule Settings to change this.

Note: One of the days has a red circle around it and it won't move, that just marks today's date on the calendar.

Note: If the computer is off and an event is missed, it will be run as soon as possible. The reschedule time will be based on when the event should have run.

 

Time Range

Usually used with another trigger, it's an easy way to limit an action to activating within a certain time range.




The default range is 9 AM to 5 PM.

To only run on certain days you can add a day filter trigger too, by stacking triggers you can create some pretty complex conditions.

 

Hotkey

Specify a key combination that must be pressed for the event to run. Useful for opening a website or program quickly or to paste a macro.


The "Pass through to application" box means the application (and windows itself) also will get a chance to handle the key combination.

This should remain unchecked - unless you wanted to just add 'clicking sounds' to each key as you typed or something like that.


Note
: Do not use with a Time event otherwise you would have to click the hotkey at exactly a certain time for the event to be run, most likely not what you wanted. :)

Inactivity

This let's you specify to only run the event if the mouse/keyboard has or has not been touched in a specified amount of time.

This is usually used with another trigger, such as time.



Good for only saying things when someone is AT the computer.

 

 



Day Filter

This let's you control which days an event is run. If a day is not checkboxed, the event will absolutely not be run on that day, even though its other triggers are valid.



You might use this to have your "Set Volume to 100 and play wakeup music" event not run on sunday.

 

 

 

If certain process is running...

This trigger allows you run an event based on current existing processes.

For instance, if you wanted to play a prank on your wife while web surfing, you could set it to scan for a certain key phrase in the browser title (instead of using the process .exe name) and if found, open a different webpage or kill the window.

It can also be used to make sure important programs are running, for instance, if my webserver crashes I can have the "not found" flag to run a special event that restarts it.

Online check the window that current has the focus - this is good for actions that depend on what you're currently doing.

For instance, if you were a writer, you could check to see if Microsoft Word was the task with focus every ten seconds, and if it wasn't have Toolfish say "Get back to work!"

 

 

 

©2002-2004 Robinson Technologies. All right reserved.