我在找到正确的apple脚本命令时遇到了一些问题:我想打开给定文件或文件夹的信息窗口。这是我可以在Finder中通过cmd + i打开的窗口。现在我希望能够通过脚本文件自动执行此操作。 我的代码实际上是这样的:
set aFile to POSIX file "/Users/xyz/Documents/test.rtf"
tell application "Finder" to open information window of aFile
但这不起作用。错误消息表明文件“Macintosh HD的信息窗口:用户:xyz:Documents:test.rtf”无法打开。
答案 0 :(得分:3)
有些命令对posix文件很挑剔。所以我们可以将其强制转换为别的东西,它会起作用......
set aFile to (POSIX file "/Users/xyz/Documents/test.rtf") as alias
tell application "Finder" to open information window of aFile
或
set aFile to (POSIX file "/Users/xyz/Documents/test.rtf") as text
tell application "Finder" to open information window of file aFile