[AI CC-CC2022] Можно ли свои скрипты вынести в отдельную панель

Кстати на скрипты можно легко назначать шоткаты
 
Кстати на скрипты можно легко назначать шоткаты
В том случае, если они вынесены в основное меню. Но при вынесении их в основное меню снова возникают проблемы с текущим каталогом :(
 
В том случае, если они вынесены в основное меню. Но при вынесении их в основное меню снова возникают проблемы с текущим каталогом :(

Основное меню чего, АИ? Это не так
В програмке указываете скрипт из нужной папки (ее можно указать) и назначаете ему шоткат (жаль только что это F клавиши с модификаторами)
 
А, я думал про родной иллюстраторовский метод
 
Хотя, если сильно извратиться, то можно и придумать универсальный способ без плагинов и на любой иллюстратор:
1) Создаем на каждый нужный скрипт запускальщик через eval
2) Помещаем все эти запускальщики в скриптовую директорию, после чего перезапускаем люстратор
3) Видим в подменю File-Scripts все эти скриптовые уши в виде подпунктов меню, создаем на каждый из них дополнительные уши уже в виде экшнов (через Insert Menu Item)
4) На каждый из полученных экшнов вешаем шорткат
...
PROFIT!!!!
 
и после очередной перезагрузки шорткаты благополучно обнуляются (ну, раньше так было, не знаю как ща)
 
уже нет

только родной каталог скрипта при этом заднепроходном методе опять же будет утерян. если там нужные файлы были, то их не найти.

в чем проблема в принципе в File->Scripts эти скрипты поместить сразу - непонятно
 
уже нет

только родной каталог скрипта при этом заднепроходном методе опять же будет утерян. если там нужные файлы были, то их не найти.

в чем проблема в принципе в File->Scripts эти скрипты поместить сразу - непонятно
Именно для того, чтобы не был утерян родной каталог скрипта
 
и что в таком скрипте тебе выдаст File($.fileName).path, как думаешь?
 
и? где противоречие?

после evalFile каталог скрипта теряется. в File($.fileName).path будет нечто другое. по-моему )
 
Последнее редактирование:
Так тогда получается, вообще невозможно запустить скрипт из другого скрипта, чтоб родной каталог сохранился или как? %8
 
Ну так я об этом с самого начала говорил, я так понял, ты имел в виду, что как раз можно. Тогда получается что всем японским плагинам и панелям грош цена ибо они эту проблему не решают.
 
не, я как раз и имел в виду что нельзя. насколько это критично - другой вопрос, для большинства простых скриптов значения не имеет. для тех, что не опираются на $.fileName - тоже
 
а так - скопировать все в Presets/Scripts, и экшены записать imho самое оптимальное
 
Большинство скриптов, с которыми я имею дело, читают и сохраняют свои данные в свой текущий каталог. Да я и в своих скриптах всегда так делаю, это хороший тон программирования. Или не?
 
Писать все свои данные рядом с лаунчером - тоже нормальное решение. По крайней мере, все в одном месте и не разбросано по винту