nun, ich versteh den grund hierfür nicht ganz. vlt is das beispiel einfach zu undeutlich
an deinem Beispiel hast du dein "hi" entweder konstant und somit immer zur hand, oder du lässt es mit einer variablen durch user-eingabe setzen. dann kannst du aber einfach auf die variable zugreifen.
eine weitere möglichkeit wäre, dass du an dein dos-command ein ">out" anhängst und mit vb diese datei einliest.
aber wie gesagt, dein beispiel ist etwas zu verwirrend in meinen augen.