 | About Script Timer
Schedules the execution of AppleScript, perl, and shell scripts, as well as Automator workflows and applications. Scheduling options include specific times of the day, week, month, or year, regular intervals ranging from one second to any number of weeks, when the computer enters or leaves an idle state, just before or after system sleep, when you log in or out, and when a specified application launches or quits. Using a feature called Dynamic Scheduling, you can also arrange for an AppleScript script to schedule on the fly one or more other scripts, applications, or workflows at a time of its choice.
Script Timer consists of three separate modules, Script Timer itself, used to create and manipulate scheduling data files, a background scheduling engine that reads the data files and does the actual scheduling work, and an optional scheduling engine status monitor whose icon appears in the system status bar to show you the current status of the scheduling engine and to allow you to control it, and to open Script Timer. The scheduling engine runs in the user domain, which allows it to be easily controlled by the status monitor’s menu or a Start/Stop button in a data file window, and provides for greater security. A log file records each action, including error messages and optional messages returned from a script, allowing for easy troubleshooting and script results recording. The application comes with more than half a dozen sample scripts that illustrate its use. Also included is Track Timer, a script that provides an interface between Script Timer and iTunes for automated media play. |