显示Finder文件属性

时间:2013-06-16 11:20:40

标签: macos finder

ws = NSWorkspace.sharedWorkspace()
ws.selectFile_inFileViewerRootedAtPath_(filename, None)

我可以打开一个新的Finder窗口并选择特定文件。

现在我不仅想要选择一个文件,还要打开该文件的Finder属性窗口。

有一种简单的方法吗? (优选的P​​ython代码,但我可以自己翻译。)

1 个答案:

答案 0 :(得分:1)

我不相信有任何直接执行此操作的Cocoa API。但是,以下AppleScript可以胜任:

tell application "Finder"
    activate
    open information window of item 1 of (selection as list)
end tell

您可以使用NSAppleScriptosascript命令调用此方法。从Cocoa,你也可以使用Scripting Bridge,但我不确定它对Python有帮助。 (对Apple的文档进行了一些搜索,发现py-appscript建议使用Python的脚本桥。)