Xcode 4: могу ли я получить путь к текущему активному файлу через AppleScript?

Я пытаюсь написать пользовательское поведение xcode4, чтобы проверить текущий активный файл с Perforce. Я знаю, что могу написать обычное поведение для запуска при нажатии клавиши (например, F1 ). Мне бы хотелось, чтобы это пользовательское поведение запускало AppleScript (или какой-либо скрипт, если на то пошло), который распознает текущий «активный» исходный документ в Xcode, получить свой путь и попытаться проверить его через Perforce.

Насколько я могу сказать, AppleScript – лучший способ добраться до целевого документа, так как он легко перемещается по Xcode DOM. Учитывая, что сам ДОМ является лабиринтом.

Это можно сделать?

Да.

tell application "Xcode" set CurrentActiveDocument to document 1 whose name ends with (word -1 of (get name of window 1)) set WhatYouWant to path of CurrentActiveDocument end tell 
  • Получить все изображения из фотобиблиотеки в iphone
  • Могу ли я использовать «Автоматическую легкую миграцию», если у моей уже выпущенной версии v1 нет версии Core Data?
  • Uitextview, который становится первым ответчиком при прослушивании и обнаружении ссылок
  • ___lldb_unnamed_function в символическом журнале сбоев
  • как писать код в xcode, который будет поддерживаться для всех размеров iphone
  • Как добавить .bundle в Xcode 4?
  • Ошибка подачи / предупреждения о недопустимом сигнале в Xcode 4.2
  • Не удается удалить файлы из mainBundle
  • Пейзажный режим для Xcode с помощью раскадровки
  • Как полностью автоматизировать от сборки до .ipa-файла в xcode 4
  • Как я могу построить в XCode 4 для цели развертывания iOS 3.1, используя libSystem.B?
  • Давайте будем гением компьютера.