2013-11-22 33 views
1

這是我第一次使用蘋果腳本,我試圖從默認的應用程序中爲該文件類型的網站打開文件,我不知道該怎麼做。applescript爲文件類型找到默認應用程序

例如:

文件如果安裝了他們http://test.com/1234.docx應該在OpenOffice的開放。

我只能讓它在Safari中打開,我不想使用它,因爲我們使用WebDav,因此文件是可編輯的。

有什麼方法可以找到默認的文本編輯器,並打開該程序的網址?

+0

嘗試'告訴appl用OpenOffice打開你的文件' – jamespick

+0

你怎麼知道是否安裝了OpenOffice。它是該文件類型的默認應用程序? – user3023202

+0

我假設你安裝了OpenOffice。 – jamespick

回答

1

您可以使用Finder的打開命令打開默認的應用程序文件:

tell application "Finder" 
    open POSIX file "/Library/Desktop Pictures/Abstract.jpg" 
end tell 

default application of (info for)得到默認的應用程序:

tell application "Finder" 
    default application of (info for POSIX file "/Library/Desktop Pictures/Abstract.jpg") 
end tell 

您可以使用Perl來得到一個默認的應用程序URL方案:

VERSIONER_PERL_PREFER_32_BIT=1 perl -MMac::InternetConfig -le 'print +(GetICHelper "mailto")[1]'

+0

謝謝!我現在可以獲取默認應用程序。還有一個問題,我將如何在applescript中運行該默認應用程序? – user3023202

+0

只需使用open命令:'tell application「Finder」打開默認應用程序(info for POSIX file「/ Library/Desktop Pictures/Abstract.jpg」)' – user495470

相關問題