我已经在AskDifferent上提出了另一个关于Preveiw脚本字典的问题,并且已经进行了后续搜索here,其中预览不是可编写脚本的。
但是当我跑步时:
tell application "Preview"
set save_location to ¬
(choose file with prompt "Choose the png to be modified")
activate
open save_location
end tell
有效。这是否意味着Preview.app可以使用我正在使用的Applescript 2.2.1和Max OS X 10.7.5编写脚本?
如果是,那么我在哪里可以找到对象列表?
答案 0 :(得分:4)
即使没有词典,所有Mac应用程序都会响应Open和Activate命令。您的脚本有效,因为它利用了任何应用程序的内置功能。缺少字典意味着您无法查询或操作打开的文档和窗口(即应用程序的数据模型)。
但是,您可以使用UI脚本选择菜单项,单击窗口中的按钮,然后向应用程序发送击键。
答案 1 :(得分:2)
您可以通过启动/Applications/Utilities/AppleScript Editor
并从菜单栏中选择文件>打开词典,在其中显示的应用列表中找到预览,然后点击Choose
,找到预览词典的内容。