That also sounds interesting! I've looked at imagex and autoit myself and just out of interest, found this: #include <GUIConstants.au3> #include "constants.au3" $gui = GUICreate("console stuff") $edit = GUICtrlCreateEdit("", 10, 10, 300, 300, BitOr($WS_VSCROLL, $WS_HSCROLL,$ES_READONLY)) GUISetState() $ping = Run(@ComSpec & " /c ping google.com", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD) While 1 $lineout = StdoutRead($ping) If @Error = -1 Then ExitLoop GUICtrlSetData($edit, $lineout & @CRLF, 1) WEnd While 1 $get = GUIGetMsg() If $get = -3 Then Exit WEnd From here: http://www.autoitscript.com/forum/lofivers...php?t13787.html It puts the output of the Comspec into a scrollable text window... only thing I've noticed is that once the task in the comspec has finished, the script goes into a loop. But otherwise looks quite interesting. I'll take a look at what you've done as this would be very useful. Neil.