通过
ws = NSWorkspace.sharedWorkspace()
ws.selectFile_inFileViewerRootedAtPath_(filename, None)
我可以打开一个新的Finder窗口并选择特定文件。
现在,我不仅要选择一个文件,还要打开该文件的Finder属性窗口。
有没有简单的方法可以做到这一点? (首选Python代码,但我可以翻译自己。)
最佳答案
我不相信有任何可可API直接执行此操作。但是,以下AppleScript可以完成此任务:
tell application "Finder"
activate
open information window of item 1 of (selection as list)
end tell
您可以使用
NSAppleScript
或osascript
命令来调用它。在Cocoa中,您也可以使用脚本桥,但是我不确定这对Python是否有帮助。 (对苹果公司的文档进行了一些搜索,发现使用Python脚本桥的建议 py-appscript
。)关于macos - 显示Finder文件属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17132748/