InfoConnect API Guide
Attachmate.Reflection.Emulation.IbmHosts Namespace / IMacro Interface
Properties Methods Events

In This Topic
    IMacro Interface Members
    In This Topic

    The following tables list the members exposed by IMacro.

    Public Properties
     NameDescription
     PropertyGets or sets a string variable that can be used as data during macro execution.  
     PropertyGets the parent object. This is the IIbmTerminal object.  
     PropertyGets a value indicating whether the macro recorder is currently recording.  
     PropertyGets a value indicating whether the macro recorder is currently paused.  
     PropertyGets the current macro recording script, if any. Returns String.Empty if no script is currently recording.  
    Top
    Public Methods
     NameDescription
     MethodGets a list of existing macro names.  
     MethodOpens a dialog box containing a prompt and a text box for user input, and returns the contents of the text box after the user clicks OK. The text entered into the text box appears as asterisks on the screen.  
     MethodPauses macro recording in the current terminal session.  
     MethodResumes recording a macro in the current terminal session.  
     MethodRuns an Express macro.  
     MethodRuns a legacy Reflection macro from an external file (that is, a file that is not in current use).  
     MethodRuns a HostExplorer macro.  
     MethodRuns an Extra! macro.  
     MethodRuns a legacy Reflection macro.  
     MethodRuns the legacy Reflection macro that is in the specified macro file.  
     MethodOverloaded. Runs a macro.  
     MethodRuns an IBM Personal Communications macro.  
     MethodRuns a QWS macro.  
     MethodRuns a Micro Focus Rumba macro.  
     MethodDisplays the Run Macro dialog box.  
     MethodStarts recording a macro in the current terminal session.  
     MethodStops a currently running macro.  
     MethodStops the macro recorder in the current terminal session, and saves the macro.  
    Top
    Public Events
     NameDescription
     EventOccurs when an Express macro has completed.  
     EventOccurs when an Express macro has started.  
     EventOccurs when a macro has completed. This does not apply to legacy Reflection macros, Extra! macros, or Express Macros  
     EventOccurs when a macro has started. This does not apply to legacy Reflection macros, Extra! macros, or Express Macros  
    Top
    See Also