Активация неописуемых окон (вариант XCode) - PullRequest
0 голосов
/ 30 января 2012

Я хотел бы активировать конкретное окно неописуемого приложения и решил просто использовать XCode в качестве примера.Итак, вот одна из настроек:

  1. Запустите Xcode, откройте какой-нибудь проект (я открыл Son of Grab)
  2. Дважды щелкните исходный файл, чтобы открыть окно исходного кода (Controller.m в моем случае)
  3. Выбрать окно |Органайзер, чтобы открыть окно «Органайзер»

    • . В этот момент у вас будет три окна XCode, одно (основное) проекта, органайзер и окно источника.
  4. Сфокусировать окно источника (снова Controller.m в моем случае).

  5. Попробуйте сфокусировать окно «Органайзер - Документация» в скрипте;Мой простой подход заключался в следующем:

    Скажите приложению «XCode» Активировать окно «Органайзер - Документация» и завершите Скажите

После этого запуска окно источника, которое было сфокусировано до того, как я запустилсясценарий снова будет сфокусирован, но не в окне Организатора.

Что мне не хватает?Спасибо всем!

1 Ответ

0 голосов
/ 30 января 2012

Команда активации выводит приложение на передний план. Каждое приложение будет иметь свою собственную терминологию для работы со своими документами, поэтому вам нужно взглянуть на словарь сценариев. В Xcode это выглядит так, как будто вы можете получить то, что вы хотите, установив индекс документа (как правило, от начала до конца), например, используя ваш фрагмент:

tell application "Xcode"
    activate
    set index of window "Organizer - Documentation" to 1
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...