logo

Macro Expert

Save your TIME!

Site Map About us
Home Overview Downloads Purchase Support Contact Us
 
 

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, such 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 (executed) 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 there isn't enough space for the disk, 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.

  • Variable

  • A symbol can hold different values at different times. For example, running the macro, the variable value might hold the number 10, after some actions executing, it might hold the string "ABC" or other value.

  • Expression

  • It is a series of value elements combined with operators, which yields a new value. The operators act on the value elements by performing calculations, comparisons, or other operations.

  • 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.

  • 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.

    Note:

    For more information about the variable and expression, please click here.

  • Introduction
  • Compare Editions
  • Installation and Uninstall
    • Minimum system requirements
    • Installnation
    • Uninstalling
  • Work environment
    • Getting familiar with Macro Manager
    • Folder panel
    • The tool bar of the macro list
    • Working with the progress window
    • Working with Macro Player Manager
  • Using Macro Expert
    • Basic concept of Macro Expert
    • Creating a new macro
    • Playing a macro manually
    • Recording/Editing TemporaryMacro
    • Playing TemporaryMacro
    • Stop Macro Service
    • Disabling all triggers of macro
  • Changing the properties of a macro
    • General
    • Scope
    • Triggers
    • Schedule
    • Play back
    • Advance
  • Triggering macro
    • Triggering macro overview
    • Idle trigger
    • Startup trigger
    • System event trigger
    • Resource event trigger
    • Driver trigger
    • Dial trigger
    • Hotkey
    • Window Trigger
    • File Trigger
  • Scheduling macro
    • Scheduling macro overview
    • Minute
    • Daily
    • Weekly
    • Monthly
    • Once
    • At a time
  • Changing Options
    • General
    • Hot keys
    • TemporaryMacro
    • Play back
    • Record
    • Macro list
    • Auto-logon
    • Appearance
  • Script Editor
    • Looking at the work area
    • Inserting an action
    • Editing an action
    • Removing one or more actions
    • Working with the variables
  • Macro Commands
    • General settings and Error Handling Options
    • Keyboard and mouse
      • Key action
      • Mouse action
      • Put a Text
      • Mouse Move Activity
      • Mouse Action on Object
    • Dialog
      • Display Message Dialog
      • Select a Folder
      • File-selection Dialog
      • Input Dialog
      • Show Tip Text
      • Hide tip text
    • Wait
      • Delay
      • Wait for a window
      • Wait for color
      • Wait for keystroke
      • Wait for mouse motion
      • Wait for file
      • Wait for process
    • Play Control
      • On Error
      • Pause
      • Stop
      • End
      • Play speed
      • Play a macro
      • Set emulation level
    • System
      • Run
      • Image search
      • Text earch based on image
      • Generate random number
      • Log off
      • Start Screen-Saver
      • Lock workstation
      • Shut down computer
      • Registry Operation
      • Call an External DLL
      • Send Message to Window
      • Get Text from Object
    • Flow
      • Comments
      • Separator line
      • Label
      • Goto
      • If variable
      • If color
      • If File Exists
      • If Window Exists
    • Loop
      • Loop
      • Loop Windows
      • Loop Files
      • Loop Processes
      • Loop Control
    • Window
      • Window action
    • Clipboard
      • Copy, Cut, Paste and Clear
      • Put a text to the clipboard
      • Get the text from the clipboard
    • Multimedia
      • Play an audio
      • Increase/Decrease Volume
      • Adjust volume
      • Sound Switch
      • Sound on/off
      • CD Player
    • Network
      • Make remote access connection
      • Disconnect remote access connection
      • Connect network resource
      • Disonnect network resource
      • Clear Internet Explorer History
      • Delete Internet Explorer Cookies
      • Delete Tempoary Internet Files
      • Internet Explorer Navigation Actions
    • Webpage
      • On Popup Window on Webpage
      • Open a Web page
      • Connect a Opened Webpage
      • Close Webpage
      • Read Field on Webpage
      • Fill Field on Webpage
      • Submit Form on Webpage
      • Click Element on Webpage
      • Find Element on Webpage
    • File
      • Copy files
      • Move files
      • Delete files
      • Create a folder
      • Delete a folder
      • Rename files
      • Set file attributes
      • Change file time
      • Synchronize Folders
      • Compress files
      • Extract a zipped file
      • Read text file
      • Write text file
    • Document
      • Open Document
      • Close Document
      • Save Document
      • Read Excel Cell
      • Write Excel Cell
      • Find Excel Cell
      • Add Worksheet
      • Remove Worksheet
      • Activate Worksheet
    • Variable
      • Increase/Decrease value
      • Set value
      • Advanced Set Variable Value
      • Advanced Get Variable Value
    • Database
      • Execute SQL Statement
      • Close Dataset
      • Set Field Value
      • Get Field Value
      • Change Current Record Position
  • Command Line Usage
  • Variables and Expressions
  • Frequent Question and Answer
  • Purchasing Macro Expert
  • Contact Grass Software
  • License Agreement
  • Help & Support
    Support
    Online Manual
    Online Bug Report
    Suggestion & Comments
    Downloads
    Macro Expert
    Advanced Key and Mouse Recorder
    GS Typing Tutor
    GS Typing Test
    GS Typing Network
    Websites
    GS Typing Tutor
    One-hand typing tutor
    Macro Expert
    Advanced Key and Mouse Recorder
    Company
    About Us
    Press Room
    Privacy Policy
    Links
    Copyright © 2002-2009 GrassSoftware. All Rights Reserved.