1

プロセス用に作成されているストリームをキャプチャするにはどうすればよいですか? Process の限定された Fantom ドキュメントを参照してください: http://fantom.org/doc/sys/Process

class Ipconfig {

   Void main() {
     proc := Process()
     proc.command = Str["ipconfig"]
     proc.in = Env.cur().in
     proc.run
     proc.join
     test := proc.in.readAllLines
     echo(test)
   }
 }
4

1 に答える 1

1

入力と出力を混同しているようです。次のように、プロセスの出力を設定してキャプチャします。

buf := Buf()

Process() {
    command = Str["ipconfig"]
    out = buf.out 
}.run.join

outStr := buf.flip.readAllStr
echo(outStr)
于 2016-12-08T22:04:46.670 に答える