2012-02-28 5 views
3

Rubyスクリプトを使用してデフォルトのアプリケーションでファイルを開く方法は?デフォルトのアプリケーションでファイルを開く方法。 Ruby

私はファイルが.txt .doc .rbのフォルダがあり、メモ帳、Word、およびRubyMineでそれぞれ開くようにします。私は、すべてのファイルにデフォルトアプリケーションが開かれていると仮定します。 (私は今Windowsマシン上じゃないと、テストされていない)を

答えて

7

これは動作するはずです:参考

file_to_open = "c:\path\to\file.txt" 
system %{cmd /c "start #{file_to_open}"} 

、これはOS X上でも行うことができます。

file_to_open = "/path/to/file.txt" 
system %{open "#{file_to_open}"} 
+0

こんにちは5!それはうまくいく –

+0

聞いてうれしい! [回答を受け入れる](http://meta.stackexchange.com/a/5235/158402) ':)'を忘れないでください。 –

+0

私はそれを受け入れることができます;)Stackoverflowは8分より早い回答を受け入れることができないため –