已经在谷歌上搜索了几个小时,完全没有运气。决定在这里发帖作为最后的手段。我正在尝试访问NSWorkspace's sharedWorkspace
的setIcon:forFile:options:
。以以下代码片段为例:
set r to current application's NSWorkspace's sharedWorkspace's "setIcon:forFile:options:"
执行此代码段时,将引发以下错误:Can't get current application's NSWorkspace's sharedWorkspace's "setIcon:forFile:options:". Access not allowed. (-1723)
.我已经尝试了许多不同的方法来规避这个奇怪的例外,但到目前为止都没有奏效。关于如何在这里进行的任何建议将不胜感激。
谢谢。
(单个(文字字符串参数没有意义。该方法有三个参数。每个冒号表示一个参数。您必须指定一个NSImage
实例、一个字符串文件路径和一个整数值作为options
set theImage to current application's NSImage's alloc()'s initWithContentsOfFile:"/fullpath/to/image.icns"
set success to current application's NSWorkspace's sharedWorkspace's setIcon:theImage forFile:"/fullpath/to/file.ext" options:0