applescript查找文件类型的默认应用程序

时间:2013-11-22 20:35:47

标签: applescript webdav

这是我第一次使用applescript,我正在尝试从默认应用程序中的网站打开该文件类型的文件,我不知道该怎么做。

例如:

如果安装了文件http://test.com/1234.docx,则应在OpenOffice中打开该文件。

我只能在Safari中打开它,我不想要,因为我们使用WebDav,因此文件是可编辑的。

有没有办法找到默认文本编辑器并打开该程序的URL?

1 个答案:

答案 0 :(得分:1)

您可以使用Finder的open命令在默认应用程序中打开文件:

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]'