Это работает для меня, используя последнюю версию macOS Mojave.
Для этого кода требуется Cliclick (что означает сокращение «щелчок интерфейса командной строки».) Это крошечное приложение оболочки / терминала, которое будет эмулировать щелчки мыши или серию щелчков мыши (включая двойные щелчки и управление). -клики) в произвольных координатах экрана. Кроме того, он позволяет перемещать мышь, получать текущие координаты мыши, нажимать клавиши-модификаторы и т. д., который можно бесплатно загрузить и легко установить.
В моей системе у меня есть. щелкните в следующем каталоге: / usr / local / bin / cliclick. Из-за этого местоположения в моем коде AppleScript и в приложении «Терминал» мне нужно использовать полный путь для щелчка, чтобы вызвать команду. Например: do shell script "/usr/local/bin/cliclick rc:."
В AppleScript указывается щелчок правой кнопкой мыши.
do shell script "/usr/local/bin/cliclick rc:." -- right-click at current mouse location
delay 1
tell application "System Events"
key code 124 -- Right Arrow
delay 0.1
keystroke "i"
delay 0.1
key code 124 -- Right Arrow
delay 0.1
keystroke return
end tell