Цель
Я хочу иметь возможность запускать Applescript для открытия нескольких приложений с помощью ярлыка. Для этого я хотел бы создать Сервис с использованием Automator (я сделал это для открытия одного приложения, скрипт открывает несколько). После некоторых исследований я обнаружил, что мне нужно сделать скрипт действием в Automator, используя Xcode.
Прогресс
У меня есть приложение Applescript, которое делает то, что я хочу:
--Insert apps to open here:
set multApp to {"Safari", "Mail"}
set noOfApplications to count of multApp
set itemNum to 1
repeat with counter from 1 to noOfApplications
openApp(item itemNum of multApp)
set itemNum to itemNum + 1
end repeat
on openApp(chosenApplication)
tell application chosenApplication to activate
end openApp
Я новичок на всех 3 (не коснулся Xcode)
Что я сделал в Xcode: запустил на main.xib (согласно учебнику) и использовал Interface Builder (v. 3.2.6), чтобы иметь 3 «всплывающие кнопки», к которым я хочу привязаться Приложения.
Вопросы
Это правильный метод? Я правильно использую XCode?
Как привязать приложение? Какие входные данные для «Ключ контроллера», «Путь к ключу модели» и т. Д.
Есть ли способ увидеть работу за текущим действием (например, «Запустить приложение»)
Заключительные замечания
Это больше для изучения, чем для фактического использования сценария. Так что я знаю, что могу просто добавить больше «Запустить приложение» к текущему Сервису. Я хочу знать, чтобы я мог превратить любое приложение (скрипт) Applescript в Сервис ... Разве это не удобно?
Извините за мою новизну (дайте мне знать, если вопрос неясен), и СПАСИБО за любые советы!
ОБНОВЛЕНИЕ: действие «Запустить Applescript» выполнит эту работу, проигнорирует Xcode (спасибо @ regulus6633) и просто создаст Service с этим действием.