如何使用Applescript/Automator将iPhoto中的图片选择到Cocoa应用程序中
我有一个图像编辑Cocoa Mac应用程序,它接受一些图像文件(jpeg、png、tiff、gif等)作为输入。我想在我的应用程序中为用户提供一个按钮,以便从iPhoto获取这些输入图像文件 我希望在用户单击此按钮时打开带有iPhoto图片的对话框/弹出窗口。然后,用户可以在此对话框/弹出窗口中选择一些图片。在对话框关闭后选择我想得到的图片选择的路径 请建议我如何做到这一点 由Abizern在对我的回答发表评论后编辑 我不想使用第三方框架-有没有办法在我的应用程序中使用Applescript或Automator工作流来实现这一点?看看可以将其作为框架添加到项目中的如何使用Applescript/Automator将iPhoto中的图片选择到Cocoa应用程序中,applescript,automator,iphoto,Applescript,Automator,Iphoto,我有一个图像编辑Cocoa Mac应用程序,它接受一些图像文件(jpeg、png、tiff、gif等)作为输入。我想在我的应用程序中为用户提供一个按钮,以便从iPhoto获取这些输入图像文件 我希望在用户单击此按钮时打开带有iPhoto图片的对话框/弹出窗口。然后,用户可以在此对话框/弹出窗口中选择一些图片。在对话框关闭后选择我想得到的图片选择的路径 请建议我如何做到这一点 由Abizern在对我的回答发表评论后编辑 我不想使用第三方框架-有没有办法在我的应用程序中使用Applescript或A
不仅仅是iPhoto图片,还有硬盘上的图片和Flickr上的图片。这里有一个脚本,它将弹出iPhoto本身,允许用户选择一些照片,然后继续。希望您的程序能够为用户提供一种更优雅的无模式方式来表示他们已经完成了
tell application "iPhoto"
activate
display alert "After you click OK, you will have 10 seconds to select some photos or albums"
delay 10
set paths to {}
repeat with s in (get selection)
set i to properties of s
if class of i is album then
repeat with p in photos of album (name of i)
copy image path of p to end of paths
end repeat
else if class of i is photo then
copy image path of i to end of paths
end if
end repeat
log paths
end tell
我不想使用第三方框架,使用apple script/automator Workflow这不是很容易吗?那么,为什么在这个问题上加上objective-c和Cocoa标签呢?