2013-03-14 2 views
0

Я пытаюсь создать Java-апплет, который автоматически загрузит файл Office из URL-адреса и откроет его с помощью подходящего настольного приложения на Mac Os.Открыть файл Office doc на url через командную строку (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