Управление инструментами с использованием appleScript - PullRequest
1 голос
/ 22 сентября 2010

Возможно ли управлять или автоматизировать инструменты Apple с помощью appleScript? Если да, пожалуйста, дайте мне знать его процедуру.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 20 декабря 2011

ДА!Я только что сделал это на этой неделе.

Вот пример сценария, который позволяет вам настроить симулятор.Чтобы настроить таргетинг на инструменты, вам нужно будет включить сценарии GUI и пройти через этот интерфейс.Я использовал браузер пользовательского интерфейса, чтобы указать мне, какой элемент управления мне нужно ввести в область действия.

Этот скрипт отправляет возврат в текстовое поле 1 в окне 1 приложения, запущенного в симуляторе.Вы бы использовали аналогичный подход к скриптовым инструментам.

on run
    main()
end run

on main()
    tell application "System Events"
        set myWindow to get window 1 of application process "iOS Simulator"
        set myField to text field 1 of myWindow
    end tell

    set iterations to 0
    repeat while true
        activate application "iPhone Simulator"
        set iterations to iterations + 1
        log iterations
        tell application "System Events"
            click myField
            keystroke return
        end tell
        delay 10
    end repeat
end main
0 голосов
/ 23 марта 2011

Это зависит от задачи, которую вы пытаетесь выполнить - некоторые вещи в инструментах действительно могут быть написаны в сценарии.Если бы вы могли предоставить немного больше контекста, то, возможно, мы можем помочь ...

0 голосов
/ 22 сентября 2010

Инструменты не совместимы с Applescript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...