0

我正在尝试构建一个 Java 小程序,它将自动从 url 加载 Office 文件,并在 Mac Os 上使用正确的桌面应用程序打开它。

目前,我正在寻找可以帮助我做到这一点的命令行(不使用任何 Java)。我已经可以在我的 Mac 上打开一个本地文件: open -a Libreoffice http://localhost:3000/myfile.docx 但它会在我的网络浏览器上运行并尝试加载 url,而我实际上需要 Libreoffice 从 url 打开文件。而 open -a 似乎不是我想要的答案(http://answers.microsoft.com/en-us/mac/forum/macoffice2011-macpowerpoint/how-to-startup-powerpoint-from-command-线/af3a6667-ab80-418b-9dfe-1c8ae9436d94

还有另一种方法可以通过进入正确的应用程序文件夹来启动正确的应用程序,例如: Applications/Microsoft\ Office\ 2011/Microsoft\ Word.app/Contents/MacOS/Microsoft\ Word

有人知道我该怎么做吗?

提前谢谢了

4

1 回答 1

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
于 2013-03-14T16:27:34.210 回答