«Большое преимущество» Applescript перед другими языками сценариев (которые, честно говоря, гораздо лучше использовать для большинства задач) заключается в том, что он может автоматизировать действия других приложений на вашем Mac (если разработчик предоставил словарь Applescript) ,
Это означает, что, как описал Филип Риган, вы можете получить приложение, такое как Photoshop, для выполнения целого ряда повторяющихся модификаций фотографий, а затем, например, убрать эти фотографии в папку.
Кроме этого, одной из примечательных особенностей Applescript является его "английский-подобный" синтаксис. Apple намеревалась использовать его для обычных людей и старалась сделать его синтаксис максимально приближенным к английскому. Это намерение натолкнулось на множество проблем, не в последнюю очередь это заставило людей, которые создавали словари Applescript для своих приложений, уважать эту цель. Изначально Apple также намеревалась создать Applescript для других человеческих языков, и, если я правильно помню, была проделана работа над «French Applescript».
В настоящее время существуют библиотеки на языках сценариев, таких как Python и Ruby, для взаимодействия с Applescript, так что вы можете управлять приложениями, используя синтаксис Python или Ruby и не используя синтаксис Applescript (что может быть очень неприятно для изучения тем, кто пришел из опыта программирования, потому что его неровностей и "чужестранцев").
Последним шагом Apple в предоставлении сценариев приложений для обычных пользователей является Automator. Я предлагаю вам попробовать, так как это может быть весьма полезно, если ваши цели охватываются тем, что все делают (храните копии веб-страниц и т. Д. И т. Д.)