我在OS X中完成了Icon叠加,我只需在状态发生变化时更新叠加图标。我尝试了很多技巧,但它不起作用。我不需要重新启动查找器,我只想更新特定文件的徽章图标。
对于这种情况,我尝试了一些方法。
1)只需触摸并移除文件,就会触发刷新取景器。
2)我使用 [[NSWorkspace sharedWorkspace] selectFile:path inFileViewerRootedAtPath:nil];
它工作得很好但是当它不活动时它也会打开取景器窗口。(我们有没有选择不在这里打开取景器窗口)
除了以上两种方式之外,我还需要任何优化方式来刷新发现者中的文件徽章图标
答案 0 :(得分:0)
try
tell application "Finder"
set a to get the bounds of the front window
set b to get the bounds of the front window
set bound to (item 3 of a) + 1
set item 3 of a to bound
set bounds of the front window to a
set bounds of the front window to b
end tell
return a
on error msg number num
--display dialog "Unable to launch " & msg & " (" & (num as text) & ")"return msg
return msg
end try