...previous

USER's INTERFACE

The program interact with user with dialogs and icon on the SysTray.
Runner's icon on the
SysTray Icon (on the figure - in the middle of clock and volume) is a multifunction entry - it is out an information and also get control action. With it user can get following information:
  1. Runner is working
  2. current version of the Runner (on the tip)
  3. RAM usage (if the option mc is on)
  4. free RAM capacity in % (in the tip, if the option mc is on)
Control actions is following:
  1. rapid call of the schedule editor or user defined action;
  2. call of the popup menu with a mouse rightclick on the icon.
On double click in icon text editor will be started to edit the schedule file . It can be any ASCII-text editor as Windows Notepad. Path and filename of it can be defined with ed option. If the last is absent Windows Notepad will be launched.
Using option dc it is possible to set any schedule command as action on doubleclick on icon.

On mouse rightclick popup menu will be activated. Using this menu user can gives orders to the program. This menu has a two section. Low section is a standard and contains four entries to control works of the program:

  1. Edit - to edit the schedule file;
  2. Hide - as the instruction hd, to hide the icon;
  3. Reset - as the instruction re, to reload the schedule;
  4. Exit - as the instruction ex, to finish the Runner.
High, optional section of the menu contains user-defined entries. Using special schedule section [mu], user can add to this part of the menu commands. The format of the command line difference from format of the executable sections and has following common view:
command name=command
command name - will be showed in the menu; command - any assumed command (as executable command without time field): command or built-in instruction. Command can contains any assumed modifiers, but it can not contains time field. There are number of the mu sections in the schedule. It can not be combined with executable or option sections.
When menu is activated, you can use "speed keys" to select one of entries. This is underlined letters. Also you can assign "speed keys" for your entries using char & before selected letter. Sample (as on figure):
&User entry=>me=This is the user defined entry

For event messages, queries and user messages with the instruction me simple dialogs is used. It can be following:

  1. User defined messages - see above;
  2. Message, which is showed when user try to start a second hinstance of the program.
    Second hinstance message
  3. Message to inform user about execution error.
    Execution error
  message Such message may occure if the Runner can not launch application (EXE-module not found, etc.).
    This dialog can be showed, if user do not set POP3-server parameters or network is fails, but try to execute
    cb instruction.
  4. Fatal messages, Fatal message showed if the schedule file can not be found, or read, or not enough system resources to start a timer. If schedule was not found, this message also contains path, defined by user.
  5. Query to load the schedule. Query to schedule reload It will be showed after the editing of the schedule file using double click on the icon or using the menu of the Runner. If user click on "Yes", the schedule will be reload.

It may be used independent program "Sender" to get current system status information. For details see "Works with e-mail".

...next