Applescript 按路径指定查找器项

Applescript 按路径指定查找器项,applescript,finder,Applescript,Finder,是否可以通过路径指定查找器项 e、 g.我想刷新单个项目的图标。到目前为止,要做到这一点,我对前窗口的每一项都调用update: 告诉应用程序“Finder”更新前窗口中的每个项目 但这仅在文件夹当前包含该项目时有效。是否可以指定一个项目及其路径,这样即使该项目在Finder中不可见,更新也可以工作 告诉应用程序“Finder”更新项目 我想更新的项目在哪里?请给它一个别名,然后硬编码 tell application "Finder" to update "path:to:your:fi

是否可以通过路径指定查找器项

e、 g.我想刷新单个项目的图标。到目前为止,要做到这一点,我对前窗口的每一项都调用update:

告诉应用程序“Finder”更新前窗口中的每个项目

但这仅在文件夹当前包含该项目时有效。是否可以指定一个项目及其路径,这样即使该项目在Finder中不可见,更新也可以工作

告诉应用程序“Finder”更新项目


我想更新的项目在哪里?

请给它一个别名,然后硬编码

   tell application "Finder" to update "path:to:your:file.ext"
当然,你可以采取更多的方法,这取决于你想如何获得你想要的物品

在菜单中有一个脚本,该脚本使用“选择文件”来请求项目

在菜单中有一个脚本,该脚本使用“选择文件夹”请求文件夹


也许还有其他选择,我肯定。。您能提供更多信息说明该流程是什么吗?

采纳了您的建议,效果良好。我从项目的POSIX路径生成别名,然后将其传递给
update
。但是Finder似乎不想更新任何当前不可见(显示在屏幕上)的项目的图标。不过还是要谢谢你。(我试图在编辑图标时实时刷新图标)这不起作用。当我发出命令
osascript-e'告诉应用程序“Finder”更新“/Users/taran/somefolder/somefile.png”
,我得到这个错误:
29:69:执行错误:Finder得到一个错误:无法将“/Users/taran/somefolder/somefile.png”转换为类型项。(-1700)
没关系。。。在文件前面添加
POSIX文件
有效。@TarandeepGill很高兴你找到了答案,希望我的回答能帮助你:)