Anasoft Scheduler PE User's Guide

3. Getting Familiar with the User Interface of Scheduler  Contents  5. Managing Your Schedules


4. Editing a Schedule


4.1 Adding/Editing/Deleting a Schedule
4.2 Editing Task
4.3 Editing Notice Sound
4.4 Editing Schedule
4.5 Handling Randomization
4.6 Editing Waiting Time

 

4.1 Adding/Editing/Deleting a Schedule
Maybe the first thing you need to do to schedule something is to add a schedule. When you click the "Add a Schedule" button in the toolbar, you can start a wizard to add your new schedule. Except for a Welcome page and a Summary Page, this wizard has 4 major pages describing the 4 major properties of a schedule - "Task", "Notice Sound", "Schedule" and "Waiting Time". You can set every aspect of the new schedule by configuring these properties in a suitable way.

 

 

Pic UG-4-1 Toolbar - The command buttons from left to right are "Add a Schedule", "Save", "Delete Schedule", "Edit Schedule", "Run Now", "Options", "Stop Current Sound".

 

After you have finished adding a schedule, you can also edit it at any time by double-clicking the schedule in the main schedule list. Now you can see the Edit Task dialog box. You can edit any aspect of the schedule by setting proper values in the 4 property pages in this dialog. After you have finished, click "OK" to save changes.

 

 

Pic UG-4-2 Edit Task Dialog box - you can edit any aspect of a schedule here.

 

4.2 Editing Task
There first page of the dialog is Task page. You must set a proper schedule Title here before you can continue.

 

There are three task types:

1) Run a program / open a file

When you select this task type, you should set one or two path parameter in a suitable way. Scheduler will run a program, open a file or do something else according the parameter(s) you set. The effect will be as below:

 

First Path

Second Path

Effect

A program.

(Ex: "C:\Winnt\notepad.exe")

Blank.

Run this program. In this example, program "notepad.exe" will be opened.

A program.

(Ex: "C:\Winnt\notepad.exe")

A file path.

(Ex: "D:\readme.txt")

Run this program specified by the first path to open this file specified by the second path. In this example, program "notepad.exe" will run and it will open the file "D:\readme.txt".

A file.

(Ex1: "D:\readme.txt")

(Ex2: "D:\music.mp3")

Not used.

The file will be opened by the proper program for the file type. In the first example, the text file "D:\readme.txt" will be opened by the default editor for ".txt" file, usually this editor is notepad.exe if no other editor was set as the editor for ".txt" files later. In the second example, default "mp3" player will be opened to play this mp3 file, if no mp3 player is installed in your system, nothing will happen.

A directory.

(Ex: "D:\Program Files)

Not used.

Scheduler will start a new instance of Windows Explorer. This instance of Windows Explorer will browse the specified folder - in this example, will browse folder "D:\program files".

A web path.

(Ex: "http:://www.speedy7.com")

Not used.

Scheduler will start your default web browser to visit the specified we URL

Pay attention - you must include the protocol head (such as "http://"), or Scheduler won't recognize it as a URL.

An e-mail address.

(Ex: "mailto:service@speedy7.com")

Not used.

Scheduler will start you mail client program, such as Outlook Express, to starting editing a mail and prepared to send to the email address you specified. It's same as the effect you have already met by clicking "Contact Us" in many web pages.

Pay attention - you must include the email head ("mailto:"), or Scheduler won't recognize it.

 

2) Notice

You are advised to set the text for the notice, but it's not necessary. If you just want to listen to the notice music set in the next page, but not interested in seeing the notice text, you may not set the notice text.

 

If you set a notice text, the text will be shown in a popup message box. If no text set, there will be no popup message box. If you just like to listen to some music, there you should leave the text section blank.

 

If you are editing a long notice, then it's suitable to open the Notice Text Editor to edit it in a more comfortable way. You can find a button at the right of to the notice text edit box to access the Notice Text Editor. This built-in mini text editor supports file open/save, general text edit operations, text/file drag and drop, and text statistics.

 

 

Pic UG-4-3 Notice Text Editor - you can edit long notice text here.

 

3) Special Windows Operations

There are 5 operations under this category - Stand by / Hibernate / Shut down / Reboot/ Log off. They are useful if you hope to make these system management operations at specified time.

 

Operations:

Operation Tips in using it
Stand by When you put your computer on standby, the computer stays idle at low power status with all normal operations as well as display output stopped. The information in the memory is kept there and is not saved onto the hard disk. The power is kept on. When the computer wakes up from standby, it will instantly resume the status when the standby starts. If the power is off for certain reasons during standby, all information will be lost. If you connect to the Internet through dial-up connection, dial-up connection will be disconnected when standby starts. You will have to redial after waking up from the standby.
Standby on Windows 98 is not stable. You should press the power button to wake the computer up from standby. Sometimes the computer just does not wake up. Therefore, you are not suggested to set your computer on standby on Windows 98.
On Windows ME and 2000 or later operating systems, you can wake the computer up by pressing a key in the keyboard and by moving the mouse.
Hibernate

When hibernation starts, Windows takes a panoramic photo of the system status, saves it as a file on the hard disk and then shuts down the computer. When the user opens the computer again, the system wakes up from hibernation. It reads all information out of the saved file and resumes the computer to the status when last hibernation starts.
Hibernation is embedded in Windows 98/Me/2000... and all later Windows versions. However, it may not be enabled on a computer due to hardware configuration (such as when there is not enough disk space or the file system is not supported by hibernation, etc.), or not enabled just as the default OS setting. If hibernation is not enabled on your computer, a hibernation operation will just lead to a standby.

To check whether hibernation is enabled in the operating system and to enable it if not, please go through the following steps:

1) Open the Control Panel and open Power Options (or Power Management). There should be a tab called Hibernate. If you cannot find this tab, then hibernation is not supported by your computer for certain reason (maybe some requirements on hardware configurations are not met).
2) Switch to this Hibernate tab. There should be a check box called Enable hibernation or something like that. When you check it on, hibernation is enabled. When it is not checked, hibernation is disabled. Besides, there are the sizes of the current free disk space and the required disk space on this tab. If there is not enough disk space, the check box may be unchecked and disabled. After you have arranged enough disk space on your system drive, the check box will be enabled again for you to check it.

Shut down Shut down you computer. If you let your computer alone doing some time-consuming job, such as recording a web-TV program, or downloading some thing, you can let Scheduler shut down your computer at a time you are sure that job should have finished, so both your security and your power can be saved.
Reboot Restart your operating system. It's useful if you hope to do some looping operations involving restarting computer. You should clear your user password so the system can be access to continue loop. You can set another schedule which will run with the schedule type "At Logon" to continue your loop.
Log off Log off current user. It's useful for if you hope to completely exit from all current running user-level applications, and prevent people without an account in this computer from using it. But the public resources in this computer can still be shared by neighbors of your local network.

 

Parameters:

1) Force exit all programs without prompt: The default choice is true. This is useful since some programs are hard to be finished without it. If you haven't choose it, there usually will be (sometimes may not be) a prompt for you to react when some job haven't been finished in some running program.

2) Prompt waiting time: This choice is useful if you are doing some thing when the log off / reboot / shut down schedule unexpectedly due, so you can have some time to make a choice to do it or stop it. If you hope the job be done instantly without prompt, you can set the time to be 0 second.

 

 

Pic UG-4-4 Special Windows Operation Prompting dialog box

 

4.3 Editing Notice Sound
You can set the notice sound for a schedule by checking "Enable Sound Notice" and set proper notice sound parameters.

 

You may set Scheduler to beep, or you can set it to play some music - midi file (".midi", ".mid", ".rmi") or waveform (".wav"). If you have a sound card and attached sound boxes to your computer, then playing a piece of music is fine, but if you have no sound box or earphone, you can also choose "Beep", 99.9% of the personal computers are capable to beep as a basic built-in function.

 

If you don't like to hear beep or music at some time later, you can check on the "Mute" option under "Sound" menu, and then all beeps or music will be depressed.

 

4.4 Editing Schedule
The third page in the Task Editor can be used to edit schedules, the way how Scheduler decides on a time to execute your task. There are 7 basic schedule types:

 

1) Daily: run the schedule at the specified time (once or more than one times) every day.

2) Weekly: run the schedule at the specified time (once or more than one times) every week.

3) Monthly: run the schedule at the specified time (once or more than one times) every month.

4) Yearly: run the schedule at the specified time (once or more than one times) every year.

5) Once or Several Times: run the schedule at the specified time (once or more than one times).

6) Repeating: run the schedule at specified interval.

7) Count Down: run the schedule after specified time delay counting from now.

8) At Logon: run the schedule when you log onto the system.

 

Except for option 4 - "Once or Several Times" or option 6 - "Count Down", you can also set a starting time and an optional ending time for each schedule, the task will be executed only within specified starting time and ending time.

 

The above 7 schedule types haven't included all possible schedule types we required in our life, but they are basic ones. You can combine these basic schedule types with suitable setting in "Waiting Time" (see below) to realize sophisticated scheduling requirements. More about this topic can be found at:

 

Examples and Tips in Using Scheduler PE

 

4.5 Handling Randomization
 

This function help you add uncertainty you may be interested in to an existing schedule.

 

For example, if you hope to design a schedule to be performed at a random time between time X and Y, you can realize it by setting a schedule task which dues at time X, and then you can enable Randomization and set a Random Period of Y-X.

 

Enable Randomization

Check it if you want to enable randomization, uncheck it to disable the function.

 

Adjust Period to be Valid

If you check this option, you can only select a valid period before the next run and the end of this schedule series.

 

If you do not check this option, you may choose a randomization period as long as 12000 hours (500 days). In this case, there is possibility that the final time as the result of randomization is later than the next run or the end of this schedule series, so this schedule can turn out to be an "invalid" one which will never run. This is not a completely useless design. It can decide the possibility that this task is performed at all. For example, if you set the randomization design to be 3 times as long as the time between start of the current schedule and the next one, then we get 1/3 possibility that the task can perform between the two scheduled times, and 2/3 possibility that the task may not perform at all.

 

If the current schedule type is At Logon, then the Adjust Period to be Valid option will be automatically disabled. This is because we cannot know when the user will log onto the system in the next time.

 

When to decide the final time?

You can choose between "When the schedule time is set (earlier)." and "When the scheduled time dues (later)". If you choose the first option, the final time after randomization will be decided when this schedule has been created, or when the current schedule is set.

 

If you choose the second option, the final time will be decided only when the schedule is due.

 

Final Time

When a final time has been decided, you can modify it by dragging the slider, or click the "Modify" button to modify it.

 

Note:

1. You cannot add randomization to an inactive schedule - a schedule already stopped or disabled, so it has no further next run time.

 

4.6 Editing Waiting Time
Set a waiting time is important if you are not sure that your computer can be running all the time. If your schedule unfortunately dues at a time when your computer is not running, then how your schedule will act when you open your computer next time will depend on how you set the waiting time for this schedule.

 

There are 3 types of waiting time. Here are these waiting time types and instructions on how to use them:

 

Type of Waiting Time

Instructions

Don't wait

Select this option if you are sure there is absolute no need to execute this schedule after the specified time.

Wait for some time

Select this option if your schedule is still meaningful to be executed at some later time, but not meaningful any more if really too late. You can set the waiting time to decide when is "too late". If your computer is not running when the schedule dues, it will still be executed instantly next time when you open your computer, if it is still within the waiting time that you believe is meaningful for your schedule to run.

Keep waiting

Select this if you believe this schedule must be executed despite of any reason or how late it will be when you open your computer next time.

 

Waiting Timed can be combined with basic schedule types to realize sophisticated scheduling requirements.