#javascript #adobe-illustrator #extendscript #photoshop-script
#javascript #adobe-illustrator #extendscript #photoshop-скрипт
Вопрос:
В руководстве по созданию сценариев Illustrator в разделе Установка сценариев в меню Скрипты показано, как мы можем поместить наши скрипты в каталог пресетов. Можно ли организовать эти скрипты так, как это делает Adobe Photoshop?
Глядя на Image Processor.jsx, мы можем увидеть этот интересный фрагмент:
/*
// BEGIN__HARVEST_EXCEPTION_ZSTRING
<javascriptresource>
<name>$$/JavaScripts/ImageProcessor/Menu=Image Processor...</name>
<category>aaaThisPutsMeAtTheTopOfTheMenu</category>
<eventid>1F9021B1-5045-42E1-AE2A-7E504FAA8D50</eventid>
</javascriptresource>
// END__HARVEST_EXCEPTION_ZSTRING
*/
Может ли кто-нибудь помочь мне разобраться в этих строках и как мне реализовать это в своих собственных сценариях?
Комментарии:
1. Эта ссылка может вам помочь. Это
eventid
UUID. Но тогда это становится более сложным с<terminology><![CDATA[<< /Version 1 /Events << /a0754df2-9c60-4b64-a940-6a2bb1102652 [($$$/JavaScripts/DeleteAllEmptyLayers/Menu=Delete All Empty Layers) /noDirectParam << >>] >> >> ]]></terminology> </javascriptresource>
2. Эта ссылка хорошо читается, теперь я знаю, что мы можем размещать наши скрипты в некоторых или во всех существующих меню, а не только
File Menu > Scripts
. Однако, похоже, что только Photoshop распознает этиjavascriptresource
теги. В моем тестовом Illustrator просто проигнорировал это.