ES Console Process Engine sharewareScreenshot 

ES Console Process Engine is a pure Java component that allows controlled execution of a console process (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. The engine monitors the output stream by parsing the data and looking for certain values and emulates user intervention

 

Screenshot of ES Console Process Engine