2014-10-17 42 views
1

我正在写applescript来自动化acrobat。我试图在Adobe Acrobat XI中的Quick Tools Toolbar中查找UI元素。在Adobe Acrobat XI中使用applescript访问快速工具工具栏

我没有问题访问菜单栏:

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

但我不能某种原因,找到一种方法来快速访问工具栏的工具bu​​ttoms。

Adobe Acrobat Quick Tools Toolbar

请帮忙!

回答

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。

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的用户接口(S)一个漫长的咆哮......

+0

坦克最大,仍然无法访问这些按钮,但你指向我的优秀工具“UI浏览器”,这有助于更快地写入applescript。谢谢!!! – Andrewski 2014-10-19 14:59:10

+0

不客气,实际上你对UI Browser的结论与我目前在Lightroom上的工作一样。您可能实际上看到了我在此消息中出现的单击问题的答案:http://stackoverflow.com/questions/26235153/applescript-lightroom-5-action-axshowmenu-in-smart-collection-panel-does-不 – 2014-10-20 09:49:25

相关问题