我正在尝试构建一个Java applet,它将自动从URL加载Office文件,并使用Mac OS上的正确桌面应用程序打开它。
目前,我正在寻找能帮助我做到这一点的命令行(不使用Java)。
我已经可以在我的Mac上打开一个本地文件:
open -a Libreoffice http://localhost:3000/myfile.docx
但它继续我的网页浏览器并尝试加载网址,而我实际上需要Libreoffice从网址打开文件。
而open -a似乎不是我想要的答案(http://answers.microsoft.com/en-us/mac/forum/macoffice2011-macpowerpoint/how-to-startup-powerpoint-from-command-line/af3a6667-ab80-418b-9dfe-1c8ae9436d94)
还有另一种方法可以通过进入正确的应用程序文件夹来启动正确的应用程序:
Applications/Microsoft\ Office\ 2011/Microsoft\ Word.app/Contents/MacOS/Microsoft\ Word
有人知道我该怎么做吗?
非常感谢提前
P
答案 0 :(得分:0)
首先尝试使用curl
(或Java)将文件下载到临时位置,然后open
:
cd mytempdir // specify your working directory
curl -O http://mywebsite.com/mydoc.docx // download file to temp dir
open mydoc.docx