【发布时间】:2012-06-11 18:45:52
【问题描述】:
我正在尝试使用 applescript 在 iTunes 中自动选择一个菜单项。但是,每次我运行这个脚本时,我都会收到一条错误消息,上面写着“预期的行尾,但找到了数字,并指向“scrollarea 1”。我正在使用 Apple 的 UIElement 检查器来获取 GUI 元素的名称iTunes。任何帮助将不胜感激。
这是我目前所拥有的:
tell application "iTunes"
activate
delay 10
tell application "System Events"
key code 53
tell outline 1 of scrollarea 1 of window 1
click menu 1
end tell
end tell
end tell
好吧,我让它点击我需要它点击的东西。现在唯一的问题是它实际上并没有点击它,它只是返回 AXValue。我需要它来实际单击 iTunes 本身中的项目。
【问题讨论】:
-
你想点击什么?
-
我正在尝试单击 iTunes 设备列表中的第一个设备。我刚刚在 UI 中找到它(谢谢,顺便说一句),但由于某种原因它没有点击它。相反,它正在返回文本。我已经告诉应用程序“iTunes”的窗口“iTunes”的滚动区域 2 的大纲 1 的第 11 行单击静态文本 1 结束告诉
-
我也尝试过选择,但它做了同样的事情。我现在想知道applescript是否有任何方法可以发送真正的鼠标点击。如果没有,coco、bash 或 python 是否能够发送真正的点击?
-
而不是单击/选择静态文本,而是尝试我在答案中的行。在 Snow Leopard 上,我的脚本从列表中选择我的 iPod。
-
我再说一遍。谢谢先生/女士。如果可以的话,我会给你一分!
标签: scripting syntax numbers applescript itunes