我已经在Mac OS X 10.9(以及10.8之前的版本)中使用Automator创建了一项服务,用于在Finder中复制所选文件和文件夹的完整路径名。另外,我还在系统偏好设置中为此服务分配了快捷方式。但是,当我选择单个文件夹时,快捷方式不起作用。快捷方式适用于许多选定的文件夹和文件。它也适用于单个选定文件。但是对于单个选定的文件夹,它仅在我从“服务”菜单运行服务而不使用分配的快捷方式时才有效。我为快捷方式尝试了不同的组合键,但是所有组合的行为都是相同的:单个选定文件夹的选择框将其颜色从蓝色更改为灰色,并且没有执行服务的操作。
从至少10.7起,我注意到了一些错误:
您确定不是第二个错误的情况,还是从“服务”菜单运行一次服务后,快捷方式是否真正开始工作?
您能否为AppleScript分配快捷方式,而不是创建服务?我已使用FastScripts为该脚本分配快捷方式:
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to {}
repeat with f in s
set end of out to POSIX path of f
end repeat
set text item delimiters to linefeed
set the clipboard to (out as text)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句