获取在 Mac OS X 上的任何应用程序中打开文件的路径?

获取在 Mac OS X 上的任何应用程序中打开文件的路径?

我安装了适用于 Mac OS X 的 Afloat,我非常喜欢它有一个“在 Finder 中显示当前文件”的快捷方式。这基本上适用于所有用 Cocoa 编写的应用程序。

我可以使用类似的东西(可能是 applescript 和脚本菜单)来获取当前打开文件的路径(可能在任何应用程序中)吗?我希望能够将其设置为快捷键(我可以管理该部分)。

谢谢!

答案1

tell application (path to frontmost application as text)
    set p to path of document 1
end tell

tell application "Finder"
    reopen
    activate
    set selection to {}
    set target of window 1 to POSIX file p
end tell

相关内容