Так как недавно Apple изменила интерфейс Connect iTunes, и люди обязаны загружать приложения с Загрузчиком Приложения.
Это хорошо, но мне нужен сценарий для автоматизации моей работы.
Как приложению может понравиться Загрузчик Приложения, который будет автоматизирован?
Я думал о чем-то записанном в AppleScript..., но я не знаю, какие действия это выставляет (если таковые имеются). Найденный где-нибудь, что я мог также сделать сценарии GUI из AppleScript, но я не могу найти документы об этом.
Что мне нужен... некоторый способ инициировать входные действия (щелчки мышью / ввод с клавиатуры) и прочитать текст из различных отображенных средств управления.
Если бы это было бы возможно в Python/Ruby, это было бы большим, но AppleScript прекрасен.
OS X является версией 10.6.4.
Любые предложения ценятся.
Спасибо,
Чтобы узнать, какие команды Applescript поддерживает любое приложение, вам нужно заглянуть в Словарь для этого приложения. Из моего ответа на аналогичный вопрос, опубликованный на днях :
Чтобы перейти к Словарю приложения в редакторе Applescript, перейдите в Файл> Открыть словарь .... Список всех приложений, которые ОС знает о поддержке. Появится Applescript, но ОС не улавливает их все, поэтому вы можете использовать кнопку «Обзор». Если приложение не поддерживает Applescript, его нельзя будет выбрать в диалоговом окне.
Предостережение заключается в том, что существуют определенные команды, которые приложение должно поддерживать, но не поддерживает, или приложение может поддерживать только минимальные требования. Все это очень и очень простые вещи, такие как "открыть", "выйти" и т. Д. Ваш опыт может отличаться.
Информацию для начала работы со сценариями графического интерфейса пользователя можно найти на сайте OS X Automation . Сценарии графического интерфейса пользователя - это забавный способ, и я не думаю, что вы можете получить значения экранных элементов управления, вместо этого просто установите их. Вы должны делать это только в том случае, если никакие другие возможности не работают.
Если вы хотите придерживаться Python, вы можете посмотреть проект py-appscript , но он все еще зависит от поддержки Applescript приложением.