Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Скрипт теперь проверяет следующее:
- есть ли открытые документы
- есть ли в активном документе какие-нибудь объекты
Если условие не удовлетворяется, скрипт выводит соответствующее сообщение и завершает работу.
Если кому интересно, то процесс создания скрипта Expand Clipping Mask я описал в статье, которую опубликовал на Хабре. Вот ссылка: Как начать программировать в Adobe Illustrator
Разрешите представить скрипт Remove Mask Save Appearance.
При импорте из сторонних программ (в частности, CorelDRAW) в файле, открытом в Adobe Illustrator присутствуют clipping-маски с содержимым из одного элемента (как правило, это объект с градиентной заливкой). Работать с такими объекта...
При импорте из сторонних программ (в частности, CorelDRAW) в файле, открытом в Adobe Illustrator присутствуют clipping-маски с содержимым из одного элемента (как правило, это объект с градиентной заливкой). Работать с такими объекта крайне неудобно.
Скрипт Remove Mask Save Appearance...
Ну хорошо, допустим не Default Actions, a My Actions. Тогда строка
app.unloadAction('My Actions',' New Graphic Style');
как я понимаю выгружает (удаляет) экшн, но пустой сет при этом все равно остается. Его можно как-нибудь удалить?
Может надо сначала actionCount в Default Actions поменять, а потом уже добавлять в Default Actions.aia код экшена? Первый раз с такой задачей сталкиваюсь. Объясните, что неправильно делаю, плиз.
И еще вопрос. У меня почему-то при создании экшена из скрипта, создается новый сет Default Actions. Хотя по идее не должен. В целом, код такой:
addGraphicStyle();
function addGraphicStyle () {
var ActionString = [
'/version 3',
'/name [ 15',
' 44656661756c7420416374696f6e73',
']'...
Такая конструкция у меня не работает
%USERPROFILE%\Local Settings\Temp
А такая работает
~\Local Settings\Temp
При запуске кода
var f = new File('~/Local Settings/Temp/test.txt');
var str = 'Hello, world!';
f.open('w');
f.write(str);
f.close();
создает файл, ну и все остальные функции...
Что-то типа того? Или я ошибаюсь, путая temp c backup data? Путь то у разных версий разный...
C:\Users\[username]\AppData\Roaming\Adobe\Adobe Illustrator 19 Settings\en_US\x64\DataRecovery
Может лучше ("правильней") как-то так?
C:\Windows\Temp
Другой недостаток приведенного выше кода, я вижу в том, что он не универсальный. В нем (скрипте) делается допущение, что контур маски будет первым элементом в группе-маске, а жизни так бывает не всегда. Особенно при импорте из сторонних программ. Это, конечно, тоже поправимо. Если возникнет...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.