使用applescript访问Adobe Acrobat XI中的快速工具工具栏

时间:2014-10-17 12:52:39

标签: applescript acrobat

我正在编写applescript来自动化acrobat。我试图在Adobe Acrobat XI中的Quick Tools工具栏中找到UI元素。

访问菜单栏时没问题:

tell menu "Tools" of menu item "Tools" of the menu "View" of menu bar 1 
return UI elements
end tell

但我无法找到一种方法来访问Quick Tools Toolbar buttoms。

Adobe Acrobat Quick Tools Toolbar

请帮忙!

2 个答案:

答案 0 :(得分:2)

我使用UI浏览器进行了快速检查,我可以访问工具按钮的最近的UI元素就是快速工具栏。它的作用是“未知的”,它没有更多的孩子。示例(由UI浏览器建议):

select UI element 7 of group 2 of group 1 of window "myPDF.pdf" 

您将使用Acrobat JavaScript进一步了解。由于每个按钮也有一个内部菜单项,您可以使用execMenuItem()来执行它。问题是找到菜单项的正确名称。为此,您可能必须返回Acrobat 9或8,并从控制台运行listMenuItems。

现在,我对Acrobat的用户界面进行了长时间的咆哮......

答案 1 :(得分:0)

谢谢马克斯,我终于明白了: 我用简单的代码创建了JS文件

app.addMenuItem({cName:"Convert Colors", cParent:"View", cExec:'app.execMenuItem("ColorConversionMenuItem");'});

我将它添加到acrobat中(USER / Library / Application Support / Adob​​e / Acrobat / 11.0 / JavaScripts /)。

我在Acrobat首选项中启用了菜单项JavaScript执行权限。

现在我可以打开"转换颜色"从主菜单栏开始,并创建同样的AppleScript。