Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.exe ファイルを実行し、その結果を文字列として取得してアプリケーションに表示したいと考えています。ルビーでこれを行うにはどうすればよいですか?
Ruby には、サブシェルで他のアプリを実行する方法がいくつかあります。最も簡単なのは、バックティックを使用してコマンドをラップすることです。
`dir`
サブシェルを作成し、その中でコマンドを実行しdir、STDOUT 出力を Ruby に返します。出力を変数に割り当てることで、出力をキャプチャできます。
dir
output = `dir`