鼠标单击AppleScript中的Flash元素

鼠标单击AppleScript中的Flash元素,applescript,Applescript,在我的大学里,我们用一个非常糟糕的Flash视频播放器录制讲座。无法下载录音,因此我的解决方案是使用applescript脚本(顺便说一句,完全合法)使用quicktime录制讲座。这样,我就可以选择自己的播放速度,暂停/播放视频就容易多了。您可以在此处看到一个示例: 问题是,我的脚本需要单击视频播放器中的Flash元素以切换到另一个演示布局(例如,在黑板上放大)。您可以在此处看到一个示例: 我尝试过以下方法: tell application "System Events" click

在我的大学里,我们用一个非常糟糕的Flash视频播放器录制讲座。无法下载录音,因此我的解决方案是使用applescript脚本(顺便说一句,完全合法)使用quicktime录制讲座。这样,我就可以选择自己的播放速度,暂停/播放视频就容易多了。您可以在此处看到一个示例:

问题是,我的脚本需要单击视频播放器中的Flash元素以切换到另一个演示布局(例如,在黑板上放大)。您可以在此处看到一个示例:

我尝试过以下方法:

tell application "System Events"
  click at {123,456}
end tell
但这并不能实现单击。 它只是说:

应用程序“系统事件”的“Safari”应用程序过程的“LifeSize UVC视频中心-可计算性和逻辑F2020-2020年3月06日”窗口的“LifeSize UVC视频中心-可计算性和逻辑F2020”的“组1”拆分器的组1选项卡的组1的组1滚动区域1的组1的UI元素1的组5”

您对我如何通过applescript单击此特定按钮有何建议

如果您需要更多信息,请告诉我


多谢各位

如果你想点击某一点,请使用cliclick。您可以使用AppleScript的
do shell脚本触发它

您必须使用cliclick的完整路径才能使其工作(如/usr/local/bin/cliclick)

因此,示例的
do shell脚本
click版本是:

do shell script "/usr/local/bin/cliclick c:123,456"

我在Reddit上为您回答了这个问题。简言之:你不能。但Reddit给出了完整的解释。