我有一个捆绑为OSX .app的Ruby脚本 例如,我如何打开捆绑在应用程序资源中的图像文件 使用默认应用程序(预览)。谢谢!
答案 0 :(得分:2)
使用关联程序打开文件的规范方法不同于一个操作系统(或shell)。以下是4个适用于指定操作系统的示例:
使用标准open
命令:
system %{open "#{file_to_open}"}
使用从Windows 95开始提供的标准命令shell start
:
system %{cmd /c "start #{file_to_open}"}
使用Gnome实用程序gnome-open
:
system %{gnome-open "#{file_to_open}"}
使用xdg-open
实用程序:
system %{xdg-open "#{file_to_open}"}