2013-03-14 38 views
0

我正在尝试构建一个Java小程序,该小程序将自动从URL加载Office文件,并使用Mac Os上正确的桌面应用程序打开它。打开文件通过命令行在URL上的Office文档(Mac)

目前,我正在寻找能够帮助我做到这一点的命令行(不使用Java)。 我已经可以在我的Mac上打开本地文件了: open -a Libreoffice http://localhost:3000/myfile.docx 但它在我的网络浏览器上,并尝试加载URL,而我实际上需要Libreoffice从URL打开文件。 而公开-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

尝试使用curl(或Java)的文件先下载到临时位置,然后open

cd mytempdir // specify your working directory 
curl -O http://mywebsite.com/mydoc.docx // download file to temp dir 
open mydoc.docx 
+0

非常感谢whiskeyspider,唯一的问题是我想从服务器打开文件,而不是从本地目录打开文件。因为我使用的是webdav,并且如果我在本地目录中下载文件,所以我失去了与webdav的连接。 – phwagner 2013-03-15 08:53:02

相关问题