ES Console Process Engine Features

ES Imaging 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.
* Can feed non-visible or untypeable characters (carriage return, line feed, backspace, etc).
* Input or output to process can be read from a file, the XML files, settings dialog.
* Easy to use settings dialog to setup parentage of output to input feeding.
* Look for specific program output values in order to feed dynamic input values.
* Allows complete removal of user-intervention for console type programs.
* Built in timer to calculate execution time.
* Ability to specify parameters for the program to execute.
* Specify the program's working directory.
* Force terminate a program if it doesn't finish after a specified amount of time (in milliseconds).
* Ability to capture partial user intervention and automatically feed input for the rest.
* Utilize special tags in filenames in order to read environment variables, generate unique ids, timestamps, etc.
* Runs on any operating system with Java 1.4+: Windows 98, ME, NT, 2000, XP, 2003, Mac OS X, Linux, AIX, Solaris, HP-UX, etc.
* Highly customizable and configurable via GUI interface or XML files.
* XML files can be loaded from a server for global settings in a business environment.
* Very modular engines (components) aid in super fast development and fixes.
* Custom development and/or integration always possible.
* Flexible licensing available. Home vs business licenses (seat based and OEM/royalty free).

© Copyright 2018 Everlast Software, LLC. All Rights Reserved.