linuxman74 |
|
| Si lo so, lo avevo visto sull'help in linea. Ma nemmeno con questi parametri funziona. Ad esempio, il codice seguente funziona perfettamente: #include <constants.au3> Local $foo = Run(@ComSpec & " /c dir foo.bar", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD) Local $line While 1 $line = StdoutRead($foo) If @error Then ExitLoop MsgBox(0, "STDOUT read:", $line) Wend While 1 $line = StderrRead($foo) If @error Then ExitLoop MsgBox(0, "STDERR read:", $line) Wend MsgBox(0, "Debug", "Exiting...")
Ma se metto Run("c:putty.exe", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD) Non ottengo nulla... forse perche' il contenuto delle finestre di putty, qvt-term,teraterm etc.... non sono standard output. In effetti lo standard output e' una cosa che fa riferimento alla console (command in questo caso) no?
|
| |