[AI CC-CC2022] не работает скрипт

  • Автор темы Автор темы sylvio
  • Дата начала Дата начала

sylvio

Участник
Топикстартер
Сообщения
77
Реакции
5
Уважаемые коллеги,
не могу понять, где в коде ошибка и почему скрипт не хочет сохранять файл. Иллюстратор ругается, что путь не указан.
Помогите, пожалуйста.

Код:
var doc = app.activeDocument; 

var filename = doc.name; 
var filepath = doc.path.fsName;   
filename = filename.replace( /\.(pdf)?$/, '_CS5.ai' );   
filename = filepath+'/'+filename;
filename = filename.toString().replace(/\\/g, '/');

var saveOpts = new IllustratorSaveOptions();
    saveOpts.compatibility = Compatibility.ILLUSTRATOR15;
    saveOpts.embedLinkedFiles = true;
    saveOpts.fontSubsetThreshold = 0.0;
    saveOpts.pdfCompatible = true;

doc.saveAs(filename, saveOpts);
 
Как минимум, у saveas первый параметр не строка, а объект типа File
Код:
var fl=new File(filename);
saveAs(fl,...
Ну и неплохо бы перед этим alert(filename) вставить, чтоб понять, что вы там назаменяли 'hmmm'
 
  • Спасибо
Реакции: Flame, dumbm1 и sylvio
Спасибо, в этом и был недочет
 
Всё верно. :)
 
И в чем здесь зло динамической типизации? Иллюстратор честно выдал ошибку, не стал темнить и отмазываться.
 

Не по теме:
Вывсёврёти! И фсёравно зло!
 

Не по теме:
Так задумано '))'