Basic concept
If you are new to Macro Expert, you need to learn some basic concepts, it is helpful to use Macro Expert.
Macro Expert
Macro Expert is a collection of several separate applications, all working together to act like one cohesive unit. These applications are the Macro Manager, the Macro Service, the Macro Script Editor and the Macro Player.
- Macro Service is responsible for administering the macro list, watching for
conditions that would cause a triggered or scheduled macro to play. It also monitors the hotkey of
macro. If Macro Service stopped, the trigger, scheduler and hotkey will be not available.
- Macro Manager is a tool for administering the macro list, such as creating a new macro, importing an existing macro, removing a macro from the list, setting the global options, changing the property of a macro and much more.
- Macro Script Editor is a tool for editing macro actions. Although a macro can be created by recording, but the recording only captures the mouse and the keyboard activities. You should use Macro Script Editor to get other useful actions, like as waiting for a window focused, displaying a message box of notice, copying or moving files.
- Macro Player is player for playing the macro, it will be invoked by the Macro Service or Macro Manager.
What is macro?
A set of keystrokes, mouse actions and instructions that are recorded, saved, edited. The recorded keystrokes, mouse actions and instructions can be played back (execute) in further. Macros can simplify day-to-day operations, which otherwise become tedious. For example, a single macro keystroke can open many websites at once, enter your name and address with pressing a hot key.
Trigger
The condition that causes a macro to playback. This can be based on a time and date or a system event( such as disk free space is low, time is changed, or many other criteria).
Named macro
The named macros enable you to name, describe, and add a password to protect the actions. It can also be assigned to a hot key. In addition, every named macro can be scheduled or triggered.
TemporaryMacro
The TemporaryMacro enables you to quickly record your actions without having to name a macro, providing a description for it, or reviewing the resulting macro file. This also saves you some keystrokes whenever you want to run the TemporaryMacro, as it remains available until you record TemporaryMacro again.
Scope for playing
Playing a named macro can be restricted under a condition that if a specified window exists, if you do not specify this condition, the macro is allowed to play in all windows.
Variable
A symbol that can hold different values at different times. For example, beginning of the macro running, the variable value might hold the number 10, after some actions are executed, it might hold the string "ABC" or other value.
Expression
A combination of variables and constants that yield a string or number. An expression can perform a calculation, manipulate characters.
unattended playback
Automatical playback, that is playing a macro without pressing the hotkey or clicking the toolbar button to start. A macro can be scheduled or trigerred to automatically playback.
|