我将照片文件存储在计算机上的文件夹中,然后再添加到iphoto中。
我想将所选文件夹的内容添加到iphoto,并将新相册命名为文件夹名称
我创建了一个automator流程,我在其中执行以下操作
(最初选择文件夹工作)
我遇到的问题是变量名称设置文件的完整路径, /用户/约翰尼/图片/ Dayout
脚本是否只能使用初始文件夹的名称" Dayout"
提前感谢任何可以提供帮助的人
干杯
约翰
答案 0 :(得分:1)
activate application "SystemUIServer" -- http://www.openradar.me/9406282
tell application "Finder"
activate
repeat with f in (get selection as alias list)
set n to name of f
tell application "iPhoto"
if not (exists album n) then new album name n
import from f to album n
end tell
end repeat
end tell
10.7和10.8中存在一个错误,其中Finder在获取选择属性时忽略新窗口。如果您打开一个新的Finder窗口,选择一些项目,并在AppleScript编辑器中运行tell app "Finder" to selection
,结果是在最前面的窗口(或空列表)后面的某个窗口中选择的项目。一种解决方法是将焦点转移到另一个应用程序并返回。