Execute pre-defined text interaction scenarios in Windows without using the keyboard - via sequence of mouse clicks!
Imagine capability to automatically (on mouse double-click) type text/commands into the windows of any third party terminals, browsers, editors etc.
Text of command is prepared in advance and can contain parameters (string substitution variables) with values that user can specify on every execution of the command or in advance.
When user double-clicks on the command node in GUI Tree, text of this command is inserted into keyboard driver queue (as if user typed text from keyboard into active window).
Proxy32 is Native (written in C++
and using Win32
API) Windows XP/Vista/7/8
Desktop manager that is built around this capability to execute pre-defined parametrized text interaction via sequence of mouse clicks
.
This functionality is similar to what can be done via running Autohotkey scripts except that there is no need of programming sending commands into terminal by writing an .ahk
script in proprietary Autohotkey language syntax. With Proxy32 user simply clicks on COMMAND nodes of GUI tree to send (prepared in advance and possibly parametrized) commands to selected terminal (or other application's) window. Another benefit is that with Proxy32 user can adapt to interaction scenario changes by selecting appropriate commands to be sent via sequence of mouse clicks. Proxy32 also has support for integration with Autohotkey (passing target window handle(s) as command line parameter(s) to Autohotkey script). Autohotkey scripts can be executed (by clicking on the nodes of GUI tree) when text interaction scenario has to be scripted in advance instead of being executed manually via sequence of mouse clicks.
Proxy32 Download
Proxy32 Documentation
Introduction
Main Window (aka Workspaces)
Options Dialog
Built-in Terminal
Autologin in Terminal
Unicode support in Terminal
Terminal Session sharing (via TELNET)
Secure terminal session sharing (via TELNET-TLS)
LauncherTree (Automation controller gadget)
LauncherTree basics
LAUNCH and VIEWER Launchers, AUTOGRAB and Manual GRAB (create or capture Window of External Process)
Terminal Launchers (Create/connect or reconnect Window of Built-in terminal)
COMMAND Launchers (control Window of External Process or Window of Built-in terminal)
SCRIPT/I-SCRIPT Launchers (control Window of Built-in terminal)
PLUGIN/I-PLUGIN Launchers (control Window of Built-in terminal)
Installation
Special features
Miscellaneous
Log of Changes
Documentation in Russian
Samples