這是我第一次使用蘋果腳本,我試圖從默認的應用程序中爲該文件類型的網站打開文件,我不知道該怎麼做。applescript爲文件類型找到默認應用程序
例如:
文件如果安裝了他們http://test.com/1234.docx應該在OpenOffice的開放。
我只能讓它在Safari中打開,我不想使用它,因爲我們使用WebDav,因此文件是可編輯的。
有什麼方法可以找到默認的文本編輯器,並打開該程序的網址?
這是我第一次使用蘋果腳本,我試圖從默認的應用程序中爲該文件類型的網站打開文件,我不知道該怎麼做。applescript爲文件類型找到默認應用程序
例如:
文件如果安裝了他們http://test.com/1234.docx應該在OpenOffice的開放。
我只能讓它在Safari中打開,我不想使用它,因爲我們使用WebDav,因此文件是可編輯的。
有什麼方法可以找到默認的文本編輯器,並打開該程序的網址?
您可以使用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]'
謝謝!我現在可以獲取默認應用程序。還有一個問題,我將如何在applescript中運行該默認應用程序? – user3023202
只需使用open命令:'tell application「Finder」打開默認應用程序(info for POSIX file「/ Library/Desktop Pictures/Abstract.jpg」)' – user495470
嘗試'告訴appl用OpenOffice打開你的文件' – jamespick
你怎麼知道是否安裝了OpenOffice。它是該文件類型的默認應用程序? – user3023202
我假設你安裝了OpenOffice。 – jamespick