Written by WATYF on Wednesday, 21 December 2005 (1925 hits)
Category:
In addition to the TaskRunner Help Document below, you can also get help with TaskRunner by reading the FAQ's, posting a question on the TaskRunner Forum, or emailing WATYF.
TaskRunner Help Documentation
Table of Contents:
1) Getting Started...
2) Options Configuration....
3) Task Scheduler...
4) Email Monitor...
5) Web Search...
6) TaskRunner Logs...
Getting Started
Hi there. Welcome to the TaskRunner Help documentation. To get started, we'll explain a bit about how TaskRunner works and how to navigate around it. TaskRunner is a systray application. That means it does not have a main "screen", per-se. Instead, it shows up as an icon that sits next to the clock in the Windows Taskbar. Using this icon, you can navigate around the different modules in TaskRunner. To pull up the main TaskRunner menu, right-click on the TaskRunner icon in the systray. You should see the list of available modules (Task Scheduler, Email Monitor, and Web Search) as well as the TaskRunner "Options" menu item. You can click on any of these menu items to activate the corresponding module. Another way to open the modules is to double-click on the systray icon. This opens the default TaskRunner module. You can use the TaskRunner Options to choose which module you would like to be the default.
TaskRunner modules allow you to perform the same actions using many different methods (based on which you prefer). For example, you can add a New Task to the Task Scheduler by using the Main Menu, or a keystroke (Ctrl-N), or a right-click, or a toolbar button. Only one example of how to perform an action will be given in the following Help documentation, but feel free to explore the different ways that you can perform each action.
Options Configuration
The first step in using TaskRunner is to configure it using the main TaskRunner Options. To do this, right click on the TaskRunner icon in your Windows systray and select "Options".
1) The General Tab:
-
Default TaskRunner Module: Here you can choose which TaskRunner module will open when you double-click on the TaskRunner icon in the systray.
-
Run TaskRunner at Startup: Checking this will load TaskRunner whenever you log into Windows.
-
Ask for confirmation when running Tasks manually: Check this if you would like TaskRunner to prompt you for confirmation before running a Task manually.
-
Maintain a Log of all Scheduled Task activity: If this is checked, TaskRunner will keep a log of all Tasks that run, including when they started, what they did, when they ended, and how they ended (successful or failed). The log (TskSch.log) is created in the "logs" folder that resides in the directory where you installed TaskRunner. You can also choose how big the log can get before TaskRunner will back it up. The previous log is kept in a separate file (TskSch.old).
-
When deleting files, move them to the Recycle Bin: Checking this effects how Tasks will handle the deletion of files. File can either be deleted permanently, or moved to the Recycle Bin. PLEASE NOTE: Moving files to the Recycle Bin takes longer than deleting them permanently. So if you check this, your "Local Delete" Tasks, and Tasks where you choose to "Empty folder/Delete obsolete files" will take longer to run.
-
Tasks scheduled to run while TaskRunner was closed: When TaskRunner is closed, the scheduled run-times for some of your Tasks may come and go. When TaskRunner opens, it will look for Tasks that were scheduled to run while TaskRunner wasn't running. If it finds any, you have three options. a) Ask to run: This will prompt you, to see if you want to run the Tasks. b) Always run: This will always run any Tasks that would have run while TaskRunner was closed. c) Don't run: This will do nothing, even if there were Tasks scheduled to run.
2) The Email Tab:
-
If you plan to have TaskRunner send email for any reason (whether it be for Task notifications, or for a "Send an Email" task, etc), then you will have to setup an SMTP server that will be used to send outgoing mail.
-
The "ReplyTo Address" is the email address that will show up in the "From" field in the email that you send. Many SMTP servers require that this be a valid email address that you have rights to (if authentication is required).
-
If your SMTP server requires authentication, then you will have to check the "Use Authentication" box and enter a Username and Password.
-
Check for New Email every X minutes: This option determines how often the Email Monitor will poll your (POP or IMAP) email account to check for new messages.
3) The FTP Tab:
-
Here you should enter the default FTP settings that you would like to use when accessing an FTP server from any of your Tasks. Each individual Task can be setup to access a separate FTP server, but entering a default will allow you to setup the FTP options in your Tasks with a single click. So if there is an FTP server that you will use most (or all) of the time, you can enter it here, and then you won't have to type it in for each Task you create.
-
If your FTP server is anonymous, you can just leave the password blank.
-
For data integrity on different kinds of FTP servers, certain files need to be transferred in ASCII mode, instead of Binary mode. A standard list of ASCII file extensions already exists, but if you have a specific file extension that you would like to have transferred in ASCII mode, then you can add it to the list using the "Add" button. If there is a type that is already on the list that you would like to have transferred in Binary mode, then you can use the "Remove" button to remove it from the list.
4) The Other Tab:
-
Use Windows HotKey shortcuts: These options allow you to setup a keystroke that can be used to open each TaskRunner module (Task Scheduler, Email Monitor, Web Search). These keystrokes will work from anywhere within Windows, even if you don't have any TR modules opened at the time. This option can be disabled, in case it interferes with keystrokes from other applications.
-
Web Search Options: This allows you to set a few options for the Web Search module.
Task Scheduler
To open the Task Scheduler, right-click on the TaskRunner icon in your Windows systray and select "Task Scheduler"
1) Working with Tasks: Various Task functions can be performed using the "File" menu or by right-clicking anywhere in the Task list and using the Task context menu. These functions include:
-
Add New Task: Opens a new task window.
-
Delete Task: Deletes the selected Task(s).
-
Clone Task: Opens a new task window which is populated with all the settings of the Task that you are cloning.
-
Task Properties: Opens the properties window for the selected Task.
-
Run Task: Manually starts the selected Task(s) regardless of its schedule or whatever or not it is activated.
-
Abort Task: Immediately cancels the selected Task (if it is running). If the Task is running an executable or opening a file, then that executable or file will also end/exit.
-
Deactivate/Activate Task: This will deactivate a Task so that it will not run according to its schedule. The task will only run if you start it manually, or if you re-activate it.
2) General Task Configuration: The following steps can be configured using the "General" tab of the Task Properties:
-
Give your Task a name. This can not be the same name as any preexisting Tasks.
-
Select the action that you would like the Task to perform from the "Action" dropdown box.
-
Select a Schedule Type:
- Daily: The Task will run at some kind of Daily interval. This includes Tasks run by Hours or Minutes.
- Weekly: The Task will run every specified amount of weeks, on the days of the week that you select.
- Monthly: The Task will run at a specified time every month.
- One-Time: The Task will run at a single specified Date and Time and then will not be scheduled to run again in the future.
- On Demand: The Task will have no scheduled run-time at all. It will only run if you manually start it.
- ScreenSaver: The Task will run when the screensaver has been on for a specified amount of minutes.
-
Select a Run-Time (if applicable). This is the time of day that the Task will run (or the Date and Time it will run, if you chose a "One-Time" Task)
-
Check the "Also Run At:" boxes if you would like to have the Task run every time TaskRunner starts or exits.
-
Set the Schedule options for your Task (if applicable). This will be Daily, Weekly or Monthly (depending on which Schedule Type you chose). Schedule options include basic settings for running the Task every x Days/Weeks/Months, as well as days of the week you can choose to include (for Weekly) or exclude (for Daily), and "Schedule Windows" which are times during the Day/Week/Month that you can limit the Task to run within.
3) Action Options: The Action Options vary depending on which Action you chose. The following actions are available for configuration:
4) Advanced Task Configuration:
Email Monitor
To open the Email Monitor, right-click on the TaskRunner icon in your Windows systray and select "Email Monitor"
1) Working with Email Accounts: Various account functions can be performed using the "File" menu or by right-clicking anywhere in the Accounts list and using the Account context menu. These functions include:
-
Add New Account: Opens a new account window.
-
Delete Account: Deletes the selected Account(s).
-
Account Properties: Opens the properties window for the selected Account.
-
Read Email: Opens the email client (that you configured) for the selected Email Account.
-
Run Email Check: Manually starts an email check that checks each email account and reports whether or not any have new messages.
2) General Account Configuration:
- Give your Account a name. This can not be the same name as any preexisting Accounts. This is simply a display name used to identify the Account.
- Select the type of mail server that you will be checking. (POP or IMAP) If you're using Gmail or Yahoo POP, then select the appropriate option here. Note: To use Gmail or Yahoo POP, the POP option must be enabled in your Gmail/Yahoo account.
- Enter the incoming mail server address (i.e. mail.yourdomain.com).
- Set the Port used to connect to the mail server. Note: This option is set by default to the most common settings. If you don't know your mail server's port, then leave the default value in this field. Only change the port if you know what you're doing.
- Enter the Username and Password used to connect to your email account.
- Check the SSL box if your mail server uses a secure connection. Most public ISP email accounts are not SSL. Only enable this option if you know that your mail server uses SSL.
- Use the "Method" selection box to determine how your email account will be opened when you click the "Read Email" button for this account. You can set this to the default mail client, or a specific application, or to a specific website. If you choose to use a specific application, you can use the "Browse" button to search for the application's executable on your computer.
- Set the notifications methods used to inform you that new mail has arrived. You can have a Pop-up displayed and/or play a particular sound when email arrived. Use the Browse button to search for sound files.
Web Search
- To open the Web Search tool, right-click on the TaskRunner icon in your Windows systray and select "Web Search"
- Select a Search Type from the options at the bottom of the form. This will determine which website the search will be performed on (i.e. Google, eBay, CNN, etc)
- Enter the search text in the search field. Your last few searches are saved and can be retrieved from the search field by clicking on the dropdown arrow on the right of the field. The number of search that are saved con be configured in the TaskRunner Options.
- When you've entered the search text, click the "Search" button or just hit the "Enter" key. This will open a new browser window displaying your search results.
TaskRunner Logs
1) A few different logs are kept to monitor the actions and/or errors that occur while TaskRunner is running. Most these logs are accessible from the "View" menu in the Task Scheduler and Email Monitor.
- TaskRunner Log: This is a general error log kept for miscellaneous errors that might happen. These are non-specific to any particular part of TaskRunner.
- Task Scheduler Log: This is a running log of all Tasks that run. It shows: 1) The time it started/ended. 2) The name of the Task 3) How it was started (either manually or by the Task Scheduler). 4) How it ended (successful or failed) and 5) Brief details of what kind of Task it was or what the error message was (if an error occurred).
- Email Monitor Log: This is a general error log kept for any errors that occur in the Email Monitor.
- ErrTace.log: This log is not visible in the "View" menu. If can be found in the "logs" folder in the directory where you installed TaskRunner (which is where all the other logs are). This is a complete dump of all error details for every error that occurs anywhere in TaskRunner. This file will be full of a bunch of technical jargon, so it won't be of any use to you, but in the event that you report an error, I will probably ask that you send me the ErrTrace.log to help me determine what went wrong.
|