When you run an external program using RunProcess
, the program will run to completion and you will receive an association containing the exit code, stuff that went to standard error, and stuff that went to standard output. Useful stuff!
However, if you start a process with StartProcess
and get a returned ProcessObject
, you can read from standard output just by using ReadString
and friends with the process object itself, but there seems to be no way to get to standard output. This seems like a strange limitation. Am I missing something?