Почему следующий код apple не имитирует нажатия клавиш? - PullRequest
0 голосов
/ 20 марта 2020

Я не понимаю, почему следующий код не инициирует нажатие клавиши q или пробела. Они работают вне оператора if. Пожалуйста, помогите мне понять, я очень новичок в этом.

if x is "705011" then
    say "Yes"
    return x
    tell application "System Events" to keystroke "q"
else
    say "No"
    return x
    tell application "System Events" to keystroke " "
end if

1 Ответ

0 голосов
/ 20 марта 2020
Оператор

A return выходит из текущей области. В обработчике run он прерывает сценарий, а в настраиваемом обработчике возвращается вызывающему.

Любой код после оператора return не выполняется.

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