经
ws = NSWorkspace.sharedWorkspace()
ws.selectFile_inFileViewerRootedAtPath_(filename, None)
我可以打开一个新的Finder窗口并选择特定文件。
现在我不仅想要选择一个文件,还要打开该文件的Finder属性窗口。
有一种简单的方法吗? (优选的Python代码,但我可以自己翻译。)
答案 0 :(得分:1)
我不相信有任何直接执行此操作的Cocoa API。但是,以下AppleScript可以胜任:
tell application "Finder"
activate
open information window of item 1 of (selection as list)
end tell
您可以使用NSAppleScript
或osascript
命令调用此方法。从Cocoa,你也可以使用Scripting Bridge,但我不确定它对Python有帮助。 (对Apple的文档进行了一些搜索,发现py-appscript
建议使用Python的脚本桥。)