私は次の初心者クラスを持っています:
class CoreController < NSWindowController
attr_accessor :consoleOutput, :consoleInput, :command, :parsedcommand
def showInConsole_clicked(sender)
x = `"#{@consoleInput.stringValue()}"`
@consoleOutput.stringValue = x
@command.stringValue = @consoleInput.stringValue()
@parsedcommand.stringValue = x
end
end
このコントローラーに属するインターフェースは、基本的に入力ボックスから読み取り、そのデータをシェルステートメントにルーティングします。それは機能しますが、私が望むほどクールではありません。
たとえば、 「 ls 」を問題なく使用できます。ただし、「 ls-l」や「ruby-v 」などの長いコマンドを作成すると、実際には何も起こらなかったように見えます。誰か手がかり?
ありがとう!