C# Class ConEmu.WinForms.GuiMacroExecutor

Implements calling GuiMacro to the remote ConEmu instance, and getting the result.

Got switching implementation for out-of-process (classic, via a console tool) and in-process (new feature which loads the helper comm DLL directly) access.

Inheritance: IDisposable
Mostrar archivo Open project: Maximus5/conemu-inside Class Usage Examples

Public Methods

Method Description
GuiMacroExecutor ( [ asLibrary ) : System

Inits the object, loads the extender DLL if known. If NULL, in-process operations will not be available.

Private Methods

Method Description
ExecuteInProcessAsync ( int nConEmuPid, [ asMacro ) : Task
ExecuteViaExtenderProcessAsync ( [ macrotext, int nConEmuPid, [ sConEmuConsoleExtenderExecutablePath ) : Task
IDisposable ( ) : void
LoadConEmuDll ( [ asLibrary ) : void
UnloadConEmuDll ( ) : void

Method Details

GuiMacroExecutor() public method

Inits the object, loads the extender DLL if known. If NULL, in-process operations will not be available.
public GuiMacroExecutor ( [ asLibrary ) : System
asLibrary [
return System