The Console plugin defines three BeanShell convenience methods that can be called from macros:
void runCommandInConsole
( | view, | |
| view, | ||
| shell, | ||
command); |
Runs command in the shell named shell. Will open a console window if one is not already open.
void runCommandToBuffer
( | view, | |
| view, | ||
| shell, | ||
command); |
Runs command in the shell named shell, placing the command's output in a new buffer. Will open a console window if one is not already open.
void runInSystemShell
( | view, | |
| view, | ||
command); |
Equivalent to calling:
runCommandInConsole(view,"System",command);
void waitForConsole
(View view
);
Waits until the currently executing command finishes before returning.
void clearConsole
(View view
);
Clear's the console's output area.
void getenv
(String name
);
Returns the specified environment variable.
void setenv
( | name, | |
| name, | ||
value); |
Sets the specified environment variable to a new value.
If a command is run from the console while macro recording is in progress, a call to one of these methods is recorded automatically.