如何捕获为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)
}
}
答案 0 :(得分:1)
看起来你正在混淆你的输入和输出。您想要为流程设置和捕获输出,如下所示:
buf := Buf()
Process() {
command = Str["ipconfig"]
out = buf.out
}.run.join
outStr := buf.flip.readAllStr
echo(outStr)