2011-08-03 10 views
0

amシステム起動コマンドプロンプトでsystem( "start cmd.exe")を実行してからバッチファイルを実行しています。コマンドプロンプトで実行しているバッチファイルを停止するか、コマンドプロンプトウィンドウを閉じます。これで私を助けてください。Windowsのrubyでバッチファイルを実行しているときにコマンドプロンプトを閉じる方法

system("exit") 

私はlibにwin32ole使用するバッチファイルを停止し、次のようにCTRL + Cコンボを送信するには:あなたはちょうどあなたのスクリプトの中で次のよう..書き込み終了するには、コマンドプロンプトをしたい場合は

+0

可能重複[?Rubyでコマンドプロンプトウィンドウを閉じる方法](http://stackoverflow.com/questions/6910680/how-to-close-command-prompt-window-in-ruby ) – Mischa

答えて

1

。 。:

require "win32ole" 

key = WIN32OLE.new('Wscript.Shell') 

key.SendKeys('{^}C{ENTER}') 
関連する問題