3
如何使用Ruby脚本在其默认应用程序中打开文件?如何在默认应用程序中打开文件。 Ruby
让我们说,我有文件夹文件.txt .doc .rb,我想分别用记事本,Word和RubyMine打开它们。我假定所有文件都有其默认应用程序打开。
如何使用Ruby脚本在其默认应用程序中打开文件?如何在默认应用程序中打开文件。 Ruby
让我们说,我有文件夹文件.txt .doc .rb,我想分别用记事本,Word和RubyMine打开它们。我假定所有文件都有其默认应用程序打开。
这应该工作(未经测试,因为我现在不是在Windows机器上):
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}"}
嗨五个人!很棒的作品 – 2012-02-28 04:23:20
很高兴听到!不要忘记[接受答案](http://meta.stackexchange.com/a/5235/158402)':)'。 – 2012-02-28 04:24:53
只有现在我可以接受它;),因为Stackoverflow不允许早于8分钟接受答案 – 2012-02-28 04:35:47