Как вызвать методы Какао из Applescript под OS X - PullRequest
4 голосов
/ 26 декабря 2010

В прежних версиях OS X (до 10.6) можно было вызывать методы Какао с помощью команды "метода вызова" в applecript ("Applescript Studio").Например: set theURL to "<a href="http://www.apple.com" rel="nofollow">http://www.apple.com</a>" set URLWithString to (call method "stringByAddingPercentEscapesUsingEncoding:" of theURL with parameter 30) Интерпретатор сценариев в «Редакторе приложений» (10.6) не понимает команду «вызов метода».- Есть ли эквивалент для «Редактора Apple» (10.6)?

Ответы [ 2 ]

3 голосов
/ 28 декабря 2010

Вы можете использовать «метод вызова» в appleScript. Apple дала эту возможность Automator, и мы можем получить доступ к этой возможности из appleScript с помощью приложения «Automator Runner». Я только что показал это кому-то недавно. Смотрите мой пост # 4 здесь .

Так что, чтобы ответить на ваш вопрос, просто поместите свой код "метода вызова" в приложение Tell "Automator Runner" блок Tell.

1 голос
/ 27 декабря 2010

AppleScript Studio Я думал, что это было сделано в Xcode , а не в AppleScript Editor.Код в AppleScript Editor можно сохранить только как сценарии , а язык просто AppleScript .

Если вы делаете это Xcode, на 10.6 AppleScript Studio больше не существует.Теперь это AppleScript-Obj-C

Я не знаю точного ответа ... но ...

Если вы возьмете - (void)makeKeyAndOrderFront:(id)sender в AppleScript-Obj-C, еслиУ меня есть свойство, связанное с окном в XCode, я просто иду: myWindowProperty's makeKeyAndOrderFront_(sender)

Надеюсь, это помогло хотя бы немного!

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