0

.exe ファイルを実行し、その結果を文字列として取得してアプリケーションに表示したいと考えています。ルビーでこれを行うにはどうすればよいですか?

4

1 に答える 1

2

Ruby には、サブシェルで他のアプリを実行する方法がいくつかあります。最も簡単なのは、バックティックを使用してコマンドをラップすることです。

`dir`

サブシェルを作成し、その中でコマンドを実行しdir、STDOUT 出力を Ruby に返します。出力を変数に割り当てることで、出力をキャプチャできます。

output = `dir`
于 2013-03-06T05:41:13.403 に答える