[AI CC-CC2022] Вопросы по скриптингу в Иллюстраторе_2

это совсем даже не индус.... и очень толково все обьясняет я имею ввиду автора....)))
ссылку найду кину.... уж лучше чем mai - tool
ссылку тока надо найти....
 
У ошибки вообще то есть имя:
1579077495296.png

Оно отображается в нижнем левом углу. В данный момент это - неправильный первый аргумент.
Все верно, если бы мы с вами внимательно посмотрели в описание то увидели бы что первый параметр вовсе не опционален и null вместо него ставить нельзя. Умолчание же - пустая строка
Вот вам живой пример индусского кодинга
 
Второй параметр (как ни странно) вопреки документации тоже не опционален
1579077749511.png

На этот раз ошибка означает, что документ просто не создается по необъяснимой причине
Вот вам второй пример индусского кодинга
 
а вот - Illustrator Scripting Tutorial
Notice that this time, the console ended with Result: [Document Untitled] , meaning that this function returns a document instance. You could catch that in a variable and work with it from that point on:

var doc = app.documents.addDocument('',new DocumentPreset(),true);
 
У ошибки вообще то есть имя:
Посмотреть вложение 126143
Оно отображается в нижнем левом углу. В данный момент это - неправильный первый аргумент.
Все верно, если бы мы с вами внимательно посмотрели в описание то увидели бы что первый параметр вовсе не опционален и null вместо него ставить нельзя. Умолчание же - пустая строка
Вот вам живой пример индусского кодинга

у меня CC 2015 стоит... у меня работает ))))
 
там что то написано про это - тока я не помню....
но у меня то нет сбоев -
Код:
// To create a new document using a pop-up dialog to ask the user what sort of document they need
var doc = app.documents.addDocument ('', new DocumentPreset (), true);

//create the path
var m = 30;//margin
var path1 = doc.pathItems.add();
path1.setEntirePath ([
    [m,m],
    [m,height-m],
    [width-m,height-m],
    [width-m,m]
]);
//create the text
var text1 = doc.textFrames.areaText( path1 );
text1.contents = '"She knew that technology was \
a means to an end — and that the end was people. \
She saw it as something you needed to get to the \
real work: improving people’s lives, making them \
feel more connected, bringing delight in big and \
small ways, and empowering them to affect change."';
var fontStyle = text1.textRange.characterAttributes;
fontStyle.textFont = app.textFonts.getByName("Georgia");
fontStyle.size = 2.5;
 
тоже запустился один раз ....а потом ошибка ))
execution finished
 
Последнее редактирование:
тоже запустился один раз .
И документ создал?
В любом случае, обратите внимание, вариант работает нестабильно и контринтуитивно
Правильный вариант разумеется у автора скрипта, но на вопрос "как он его получил?" ответ один - попробовал разные варианты и выбрал рабочий
 
Ok! Thanks!!!
 
Если у вас CC попробуйте еще такой вариант
var doc = app.documents.addDocumentWithDialogOption ("", true);
но на версиях ниже работать скорее всего не будет
 
да не я понимаю что написать можно по разному - и криво и косо и правильно....)))
но он же как то это сделал -хотя мож и не с первого раза....