Security(1369)
Utilities(1063)
Business(2642)
Games(30)
Widgets(474)
Scripts(812)
Last Updated:
2010-02-25
License:
Shareware
OS:
Windows All
Description

ES Console Process Engine is a pure Java component that allows controlled execution of a console process / command prompt (non GUI program). By precisely automating the control of legacy (or new for that matter) console applications, user intervention is no longer required. All output from the program is logged to a file for monitoring purposes. Console processes have 3 standard streams. They are called ‘input’, ‘output’, and ‘error’. The engine monitors the ‘output’ stream by parsing the data and looking for certain values. Once these values are found, the engine has the option to write values to the ‘input’ stream, simulating user intervention. Once a value is fed to the ‘input’ stream, it is possible to look for totally new ‘output’ values to continue the ‘input’ feeding. Of course, the supplying of values to standard ‘input’ is only optional. The engine can simply be used to run a console process that writes to standard ‘output’, but provide logging to a file (for those processes not requiring user intervention).

ES Console Process Engine Features :

* Execute any type of native program (console or graphical user interface based).
* Console processes, command prompt / command line applications can be turned into an API via XML values.
* Log standard output, error, and input messages to a file.
* Log and respond to messages inside DLL's and libraries that are lost (blown off) in GUI applications.
* Provide input to programs via standard input automation.
* Capture user input and automatically record it for future feeding to standard input.
* View live standard output messages from an optional graphical user interface.
* User input can be fed into the graphical user interface for live interaction and recording for future execution.
* Input and output values can be specified via XML files for programmatic usage.
* Execute another program on error or completion.
* Have multiple configurations set for the same or different programs.

Related software
Top Software Downloads
1.
2416383 downloads
1.
2019060 downloads
1.
2013188 downloads
1.
1986894 downloads
1.
1963635 downloads
1.
1796214 downloads
1.
1655162 downloads
1.
1.
1568844 downloads
1.
986132 downloads
Free Software Downloads - Over 100000 Freeware & Shareware Free Downloads