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?