2013-03-06 60 views
0

我想執行.exe文件並將其結果作爲字符串顯示在我的應用程序中。我怎樣才能做到這一點在紅寶石?如何將.exe文件的結果作爲字符串存儲在ruby中

+1

你可能想看看[運行Ruby中的命令顯示和捕獲它的輸出(http://stackoverflow.com/questions/10224481:您可以將其分配給一個變量捕獲輸出/ running-a-command-from-ruby-displays-and-capturing-the-output) – 2013-03-06 05:37:59

+0

該exe文件應該做什麼? – tamizhgeek 2013-03-06 05:38:01

回答

2

Ruby有幾種在子shell中執行其他應用程序的方法。最簡單的方法是使用反單引號包住命令:

`dir` 

將創建一個子shell,並在其中執行dir命令,那麼STDOUT輸出返回紅寶石。

output = `dir` 
相關問題