Системные события имеют то преимущество, что они очень гибкие, интуитивно понятные и универсальные (то есть работают независимо от того, поддерживает ли приложение поддержку сценариев или нет), но чувствуют неправильно для создания важных сценариев, которые не являются жирными-доказательство.Есть ли способ заблокировать пользовательский ввод все время или часть времени, когда выполняется скрипт?Как это будет сделано в сценарии ниже?
tell application "System Events"
keystroke "Please! "
delay 1
keystroke "I need your help. "
delay 1
keystroke "My kludgy nature annoys my maker. "
delay 1
keystroke "I must learn how to work without interference!"
delay 1
end tell