Описание тега cocoa-scripting

Какао-сценарии - это платформа для OS X для создания сценариев приложений.
2 ответа

Как получить флажок ввода в плагине Sketch с Cocoascript?

У меня есть плагин Sketch, который генерирует три разных файла на основе выбора пользователя в артборде. Я хочу, чтобы пользователь мог выбрать, какой из трех файлов он на самом деле хочет сгенерировать, с помощью флажков (вместо того, чтобы всегда …
2 ответа

Поддержка "стилизованного текста" в скриптовом приложении Mac (Cocoa Scripting)

Мое приложение поддерживает скрипты с помощью Applescript. Я пытаюсь сделать стилизованный текстовый контент, хранящийся в объектах NSAttributedString, доступным для пользователя Applescript. Я думал, что мог бы просто передать стилизованный текст с…
01 апр '16 в 18:47
1 ответ

Сценарии Какао: "чье предложение" не может получить доступ к определенным свойствам

Я работаю над созданием сценариев приложения. Я борюсь с "чьим" предложением фильтра. Я хочу сделать эту работу, но пока name может быть использован, country не могу: tell application "myapp" get every city whose name is "Berlin" -- works get every …
20 апр '16 в 22:38
2 ответа

Сценарии Какао: перехватывать любые вызовы первого сообщения объекта

Я пишу свою собственную не-ObjC-среду на основе сценариев Какао (подумайте о написании сценариев Mac-приложения на C, C++ или Java или, в моем случае, Xojo). Мне нравится иметь возможность перехватывать любой вызов метода Object-first вместо того, ч…
2 ответа

Сценарии Cocoa: интеграция текстового пакета

Я пытаюсь использовать Text Suite в моем скриптовом приложении Mac. Небольшая документация, которую я нашел в Руководстве по написанию сценариев Какао, предлагает использовать NSTextStorage, Но это не объясняет, как остальные должны быть настроены, …
07 май '16 в 19:32
1 ответ

Простое руководство по созданию скриптового приложения какао (Scripting Bridge)

Может кто-нибудь указать мне на действительно простое приложение типа hello world, которое представляет ScriptingBridge? То, что шаг за шагом ведет вас к созданию проекта метода 1 класса - 1, который может быть создан из ruby ​​/ python / applecript…
1 ответ

Сценарии Какао: Как я могу использовать обработчики AppleScript (события)?

Добавляя возможность написания сценариев к моему приложению Mac, мне интересно, могу ли я вызывать обработчики на конце сценария из моего приложения. Если так, как это работает? Насколько я понимаю, обработчики похожи на функции (как в "on-run"), ко…
21 апр '16 в 09:32
3 ответа

Сценарии Какао: удаление элементов в цикле, выходящем из синхронизации

Добавляя возможность написания сценариев к моей программе на Mac, я борюсь с общей проблемой программирования удаления элементов из индексированного массива, где индексы элементов смещаются из-за удаления элементов. Допустим, мое приложение поддержи…
12 апр '16 в 10:47
1 ответ

Добавить свойство сценариев в приложение Какао, полученное из NSObject <NSApplicationDelegate>?

Может кто-нибудь указать мне на пример этой работы. Я просто хочу установить значение свойства через AppleScript. Я прошел все примеры сценариев, которые настроены по-разному. &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;dictionary title=""&gt; …
09 апр '12 в 20:17
1 ответ

Возврат типа записи в applecript (из объектива-C)

Я пытаюсь вернуть запись на appleScript. Текущее решение состоит в том, чтобы вернуть NSDictionary и определить тип записи (возвращаемое значение Lyx) в файле sdef, но это не работает - должен ли я создать конкретный объект AppleScript? Вот файл sde…
03 мар '14 в 10:46
2 ответа

Сценарии Какао: возвращение "ноль" против "пропущенного значения"

Похоже, что AppleScript знает специальное значение null . Как я могу вернуть такое значение из моего приложения на основе сценариев Какао для свойства сценариев? Если я вернусь nil (NULL) или же NSNull для получателя свойств сценариев из моего прило…
28 апр '16 в 17:10
1 ответ

Проблемы с созданием приложения для какао AppleScript-scriptable

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

Сценарии Какао: получение индекса скриптового объекта в его контейнере

Учитывая объект сценариев NSScriptObjectSpecifier, как я могу сказать индекс объекта (ов) в их контейнере? Я не могу найти какой-либо метод доступа для этого в NSScriptObjectSpecifier или его подклассы. Если объект является NSIndexSpecifierлегко пол…
15 май '16 в 12:37
1 ответ

Создание приложения какао сценариев

Я новичок в разработке какао. Может ли кто-нибудь сказать мне, как я могу сделать свое приложение какао сценарием. Я хочу, чтобы мое приложение выполняло определенные действия в ответ на сценарии. Я не мог найти легкий гид или помощь.
0 ответов

Возврат NSUniqueIDSpecifier в -objectSpecifier с ключом Key не приводит к значению In<Key>WithUniqueID: получение оценки

В справочной документации по классу NSUniqueIdentifier утверждается, что спецификаторы уникальных идентификаторов оцениваются по следующей схеме: Если контейнер реализует метод, чей селектор совпадает с соответствующим valueIn&lt;Key&gt;WithUniqueID…
23 авг '14 в 15:06
4 ответа

Как передать произвольную запись AppleScript в какао в приложении с поддержкой скриптов?

У меня есть приложение Какао со словарем AppleScript, описанным в XML-файле.sdef. Все классы AppleScript, команды и т. Д., Определенные в sdef, являются рабочим свойством. За исключением моей команды "отправить форму". Команда "отправить форму" - мо…
23 янв '10 в 18:35
1 ответ

Оцените объект сценариев Какао из NSAppleEventDescriptor

В моем sdef у меня есть команда, которая принимает параметр типа "Любой". В сценарии я передаю ссылку на объект сценариев: tell application "myApp" set theArg to first subItem of appElement -- appElement is an element of the app object myCommand the…
15 апр '17 в 15:14
3 ответа

Сценарии Какао: используйте специальные типы строк, такие как необработанные данные

В моем приложении есть некоторый контент с необработанными данными, который я хочу предложить AppleScript, чтобы его можно было хотя бы просмотреть, если не обработать, сохранив его в файл или установив другой объект, который его поддерживает. Тепер…
03 апр '16 в 13:25
2 ответа

Сценарии Какао: Возвращение клонированных объектов из "дублированной" команды

AppleScript duplicate Команда должна возвращать скопированные объекты. И хотя приложения, использующие оригинальные функции на основе АЕ, похоже, делают это, приложения, основанные на платформе сценариев Cocoa, похоже, никогда не возвращают ничего, …
15 май '16 в 14:11
1 ответ

Разработка плагинов Sketch: экспорт символа в виде текста SVG

У меня есть рабочий пример экспорта выбранного символа в строку SVG в Sketch 3. (На основе этого кода из GitHub Sketch) Проблема в том, что выходные данные искажены, и я не вижу следующего логического шага в устранении неполадок. Код // Get all symb…