を使用して、完全な標準出力を取得することはできません。私は正確な結果を得る。私は私の電子アプリからそれを実行したときに、私は、コンソール上で次の書き込み:は、私は私のアプリに次のコードを使用していますNode.jsの
[END] code 0
[END] stdout "
D:\Documents\Nauman Umer\New folder\electron-quick-start>"C:\Program Files (x86)\PC-BASIC\pcbasic.com" --load="ART.BAS" --convert=A
"
[END] stderr ""
しかし、予想は以下のとおりです。
[END] code 0
[END] stdout "
D:\Documents\Nauman Umer\New folder\electron-quick-start>"C:\Program Files (x86)\PC-BASIC\pcbasic.com" --load="ART.BAS" --convert=A
[FILE TEXT AS IN OUTPUT OF BAT]
"
[END] stderr ""
私は、コマンドラインからではなく、アプリから直接pcbasic
を実行しようとしましたが、結果同じです。
あなたがstdoutにプログラムを印刷よろしいです。 Windows上のすべてのプログラムが標準出力に印刷されるわけではありません。いくつかはコンソールAPIを直接呼び出して出力を印刷します。 – slebetman
はPythonプログラムで、 'sys.stdout.write()'を使ってコンソールに書き出します。 –