Я пишу приложение для OSX, используя C++ и Obj-C, который взаимодействует с Photoshop.Получить список действий Photoshop с помощью Objective-C
Я использую NSAppleScript
с динамически построенными AppleScripts для управления Photoshop (да, это немного страшно ...) Я хотел бы иметь возможность управлять Photoshop по-другому, поэтому, если кто-то знает лучший способ, я «Открыто! К сожалению, я не могу использовать ScriptingBridge
, поскольку я не могу привязать своих пользователей к Leopard.
Большая проблема возникла только в ту ночь, когда я отправился на запрос к списку действий из Photoshop, чтобы показать его пользователям. По-видимому, интеграция скриптов в Photoshop не предоставляет API-интерфейсам Action API для AppleScript. Это вторая причина, по которой я не могу использовать ScriptingBridge
.
Кто-нибудь знает, как я могу получить доступ к списку действий Photoshop в моей программе Obj-C/C++? Бонусный вопрос: кто-нибудь знает лучший способ, которым я мог бы взаимодействовать с Photoshop ?!
Это довольно интригующая идея, на самом деле. Я даже не подумал об этом. Я должен дать ему шанс. – Miquella
Хм ... они не хранятся как отдельные действия. Они хранятся в наборах действий (например, все «Действия по умолчанию» хранятся в одном файле). Я мог бы посмотреть на анализ файлов действий, но я не уверен, что до этого до сих пор ... – Miquella
Насколько я могу судить, нет способа получить список действий, если вы не сможете выяснить, как интерпретировать файл atn или каким-то образом прочитать экран, вам придется найти другой способ ... может потребоваться, чтобы пользовательский sot только помещал одно действие в набор, чтобы набор имел то же имя, что и действие? idk надеюсь, что поможет вам каким-то образом держать нас в курсе – mcgrailm