2010-10-26 1 views
1

Обычно я пишу скрипты для Illustrator и сохраняю их в папке с скриптами. Затем во время разработки я запускаю их с помощью предупреждений для отладки, но это становится утомительным, поэтому я думал, что дам IDE Extendscript Toolkit 2, чтобы я мог использовать консоль для ведения журнала.Extendscript Toolkit 2 не может нацелиться на Illustrator CS3

Я использовал его в прошлом немного, но я не могу использовать его сейчас. В верхнем левом углу главного окна находится выпадающее меню, в котором должно иметь все приложения, которые включены Extendscript, но Illustrator (и Photoshop) не входят в список, поэтому я не могу запускать скрипты из Extendscript и иметь их настроить мои открытые документы в Illustrator. Кто-нибудь знает, почему и как его сортировать?

Я не задерживаю дыхание, не многие люди, похоже, используют Extendscript Toolkit.

ответ

2

Хорошо, я только что исправил это. После того, как какая-то бешеная Googling Я нашел этот фрагмент информации в форуме ...

Im не уверен, что вы просите, но вы возглавляли свои .jsx файлов, как так ...

#target иллюстратор

alert ('Hello');

Затем они могут быть выполнены за пределами приложения только двойным щелчком. ESTK всегда должен выбрать правильное приложение, в котором можно запустить/протестировать скрипт, если он тоже включен.

Это не имеет отношения к моему вопросу, однако, заинтригованный, я поставил #target illustrator в ExtendScript и достаточно уверенный Иллюстратор заскочил в выпадающем списке для целевых приложений. Затем я удалил #target illustrator, и он все еще находится в раскрывающемся списке, и я могу сделать то, что я намеревался сделать.

Итак, теперь вы знаете.

+0

И для Indesign это #target InDesign. Спасибо! –

+0

Если вы хотите удалить это меню, вы должны сделать это с помощью кода: 'removeMenu (« myMenu »);' – bgmCoder

+0

Извините, это была моя собственная функция ... вот функция: 'function removeMenu (killThisMenu) { \t try { \t var mySampleScriptMenu = app.menus.item ("$ IL/Main"). Submenus.item (killThisMenu); \t mySampleScriptMenu.remove(); \t} catch (err) {} \t \t // discard error } ' – bgmCoder

Смежные вопросы