Щелчок мыши по элементу Fla sh в AppleScript - PullRequest
0 голосов
/ 08 марта 2020

В моем университете мы используем очень дерьмовый видеоплеер Fla sh для записанных лекций. Загрузка записей невозможна, поэтому мое решение состоит в том, чтобы записывать лекции в режиме QuickTime с использованием сценария яблочного сценария (кстати, вполне законного). Таким образом, я могу выбрать собственную скорость воспроизведения, и пауза / воспроизведение видео намного проще. Вы можете увидеть пример здесь: http://vc.au.dk/videos/video/9115/

Проблема заключается в том, что мой сценарий должен щелкнуть элемент Fla sh в проигрывателе видео, чтобы переключиться на другой макет презентации (для например увеличение масштаба на черной доске). Вы можете увидеть пример здесь: https://i.imgur.com/Uwqwopg.png.

Я пробовал что-то вроде следующего:

tell application "System Events"
  click at {123,456}
end tell

Но это не делает щелчок. Он просто говорит:

"группа 5 элемента пользовательского интерфейса 1 области прокрутки 1 группы 1 группы 1 вкладки группы 1 группы сплиттера 1 окна" LifeSize UV ​​C Video Center - Compubility & Logi c F2020 - 06 марта 2020 г. "процесса приложения" Safari "приложения" Системные события ""

Есть ли у вас какие-либо предложения относительно того, как я могу нажать на эту конкретную кнопку с помощью appleScript?

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать!

Большое спасибо!

1 Ответ

0 голосов
/ 08 марта 2020

Если вы нажмете на конкретную точку, как вы хотите go, используйте clicklick. Вы можете запустить его с помощью AppleScript do shell script

. Вам нужно будет использовать полный путь для щелчка, чтобы заставить его работать (например, / usr / local / bin / clicklick)

Итак, do shell script версия клика вашего примера будет:

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

https://www.bluem.net/en/projects/cliclick/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...