Загрузчик Приложения iTunes - автоматизация

Так как недавно Apple изменила интерфейс Connect iTunes, и люди обязаны загружать приложения с Загрузчиком Приложения.

Это хорошо, но мне нужен сценарий для автоматизации моей работы.

Как приложению может понравиться Загрузчик Приложения, который будет автоматизирован?

Я думал о чем-то записанном в AppleScript..., но я не знаю, какие действия это выставляет (если таковые имеются). Найденный где-нибудь, что я мог также сделать сценарии GUI из AppleScript, но я не могу найти документы об этом.

Что мне нужен... некоторый способ инициировать входные действия (щелчки мышью / ввод с клавиатуры) и прочитать текст из различных отображенных средств управления.

Если бы это было бы возможно в Python/Ruby, это было бы большим, но AppleScript прекрасен.

OS X является версией 10.6.4.

Любые предложения ценятся.

Спасибо,

9
задан Alexandru Nedelcu 10 August 2010 в 14:54
поделиться

1 ответ

Чтобы узнать, какие команды Applescript поддерживает любое приложение, вам нужно заглянуть в Словарь для этого приложения. Из моего ответа на аналогичный вопрос, опубликованный на днях :

Чтобы перейти к Словарю приложения в редакторе Applescript, перейдите в Файл> Открыть словарь .... Список всех приложений, которые ОС знает о поддержке. Появится Applescript, но ОС не улавливает их все, поэтому вы можете использовать кнопку «Обзор». Если приложение не поддерживает Applescript, его нельзя будет выбрать в диалоговом окне.

Предостережение заключается в том, что существуют определенные команды, которые приложение должно поддерживать, но не поддерживает, или приложение может поддерживать только минимальные требования. Все это очень и очень простые вещи, такие как "открыть", "выйти" и т. Д. Ваш опыт может отличаться.

Информацию для начала работы со сценариями графического интерфейса пользователя можно найти на сайте OS X Automation . Сценарии графического интерфейса пользователя - это забавный способ, и я не думаю, что вы можете получить значения экранных элементов управления, вместо этого просто установите их. Вы должны делать это только в том случае, если никакие другие возможности не работают.

Если вы хотите придерживаться Python, вы можете посмотреть проект py-appscript , но он все еще зависит от поддержки Applescript приложением.

2
ответ дан 4 December 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: