Вы можете использовать функцию записи в Automator для записи шагов взаимодействия пользовательского интерфейса, необходимых для выполнения соответствующего рабочего процесса.Затем вы можете буквально выбрать и скопировать записанные шаги в Automator и вставить их в новое окно редактора Applescript.Это даст вам яблочный скрипт, который может или не может работать.Вы, вероятно, захотите / должны отредактировать полученный скрипт, но, по крайней мере, он должен помочь дать представление о том, что необходимо для программного обеспечения вашего рабочего процесса.Этот метод применим независимо от того, имеет ли целевое приложение словарь appleScript или поддерживает кнопку «Запись редактора AppleScript», так как это взаимодействие с базовыми элементами пользовательского интерфейса, которое записывается.
Шаги:
- Открыть Automator
- Начать новый «рабочий процесс»
- Начать запись
- Выполнить любые необходимые шаги с вашим приложением (в этом случае набрав в textedit)
- Остановить запись
- Это создаст список действий в Automator, например:
![![enter image description here](https://i.stack.imgur.com/NCpDx.png)
- Выберите все это и скопируйте ( CMD + c)
- Откройте приложение Applescript Editor
- Вставить ( CMD + v).Результатом будет действительный яблочный скрипт для выполнения только что записанных вами действий:
![enter image description here](https://i.stack.imgur.com/FwaBa.png)
Обратите внимание, что, как обычно в случае автоматизации пользовательского интерфейса,Automator записывает шаги точно, и сценарий воспроизводит их точно.Это может быть не совсем то, что вы хотите - например, если бы было активным другое приложение, текст мог бы быть там напечатан.Сгенерированный яблочный скрипт следует использовать как руководство к окончательному яблочному сценарию.