我使用一個命令行程序調用過程中,它的工作原理如下所述: $ ROUTE_TO_FOLDER/app < "long text"
如果「長文本」使用參數「應用程序」寫需要,那麼它將填充結果的文本文件。如果不是,它會連續填充文本文件(我不能處理或修改「應用程序」的代碼,以避免這種情況)。 在Ruby腳本中有這樣一行:現在 text = "long text that will be used by
我正在使用Open3的popen3方法來啓動一個以控制檯/ REPL方式運行的進程,以重複接受輸入和返回輸出。 我能夠打開的過程中,輸入發送和接收輸出就好了,有這樣的代碼: Open3.popen3("console_REPL_process") do |stdin, stdout, stderr, wait_thr|
stdin.puts "a string of input"
我使用: - Ruby 1.9.3-p448
- Windows Server 2008
我有一個包含所使用的程序命令的文件,我用這種方式 C:\> PATH_TO_FOLDER/program.exe file.txt
使用它File.txt有一些命令,所以「program.exe」將執行以下操作: - Execute commands
- Reads from a DB using