Proxy32

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

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)

E-SCRIPT Launchers and integration with AHK scripting language

Installation

Special features

Miscellaneous

Log of Changes

Documentation in Russian

Samples