[AI CS4-CS6] Скрипт создания нового файла

Статус
Закрыто для дальнейших ответов.

Kyrs

Участник
Топикстартер
Сообщения
2
Реакции
0
Привет всем! Сделал экшен в иллюстраторе, но все уперлось в то, что необходимо реализовать создание нового файла по заданным параметрам в иллюстраторе через скрипт. Может ли кто-нить помочь с написанием такого скрипта?
Заранее буду очень признателен.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
А чем пример из референса не кошерен?
Код:
Creating a document with defaults
// Creates a new document if none exists

// then sets fill and stroke defaults to true
if ( app.documents.length == 0 ) {
doc = app.documents.add();
}
else {
doc = app.activeDocument;
}
doc.defaultFilled = true;
doc.defaultStroked = true;
 
  • Спасибо
Реакции: Kyrs

Lexxey

12 лет на форуме
Сообщения
279
Реакции
81
Код:
tell application id "com.Adobe.Illustrator"
        set newDocRef to make new document
        -- Some setup work first
        set default stroke width of document 1 to 0.0
        set default fill color of document 1 to {cyan:0, magenta:0, yellow:0, black:100} -- 100% black
        set default stroke color of document 1 to {cyan:0, magenta:0, yellow:0, black:0} -- 100% white  
    end tell
 
  • Спасибо
Реакции: Kyrs

Kyrs

Участник
Топикстартер
Сообщения
2
Реакции
0
Спасибо, помогло) единственное еще хотел спросить, а как создавать не один и тот же файл (т.е. с одним именем), а с разными? Например file1, file2, file3 и тд. Надо какую то переменную в скрипте прописывать и как то ее по особому указывать?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Спасибо, помогло) единственное еще хотел спросить, а как создавать не один и тот же файл (т.е. с одним именем), а с разными? Например file1, file2, file3 и тд. Надо какую то переменную в скрипте прописывать и как то ее по особому указывать?
Снова курите референс.
Вам же файл на диск сохранять надо? Ну и юзайте метод saveAs созданного нового документа - он в нужный файл сохраняет
Можно и без сохранения, но чуть сложнее
 
Статус
Закрыто для дальнейших ответов.