[AI CC-CC2019] Нужен скрипт выгрузки списка URL всех линкованных в файл объектов

Spirit412

Топикстартер
15 лет на форуме
Сообщения
812
Реакции
113
Есть несколько сотен файлов, раскиданных по папкам. И есть ia файлы "бланка", где на формате А4 размещены линки некоторого количества из этих файлов.
Проблема в том, что после согласования бланка, для спуска в печать этих файлов, нужно просматривать URL каждого линкованного файла, искать его по диску (порой сетевому). В общем - мрак.
Есть ли возможность через скрипт выгрузить в текстовый формат (или в "буфер обмена") список URL всех линкованных объектов? Ну и если не сложно, написать скрипт.

Пробовал через экспорт из "Document info". Но он кириллицу обрубает. Оставляет пробелы (
 

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
29 921
Реакции
9 835

~RA~

10 лет на форуме
Сообщения
9 430
Реакции
2 697
А можно пример файла с проблемной кириллицей?
 

Oleg Butrin

15 лет на форуме
Сообщения
1 870
Реакции
1 117
JavaScript:
#target illustrator

function main () {
    if (!app.documents.length) {
        return false;
    }
    var doc = app.activeDocument;
    var txtFile = File(Folder.myDocuments + '/LinkList.txt');
    var urls = [];
    for (var i = 0; i < doc.placedItems.length; i++) {
        urls.push(decodeURI(File(doc.placedItems[i].file).fsName));
    }
    txtFile.open('w');
    txtFile.write(urls.join('\n'));
    txtFile.close();
    txtFile.execute();
}

main();
 
  • Спасибо
Реакции: Spirit412

Spirit412

Топикстартер
15 лет на форуме
Сообщения
812
Реакции
113
JavaScript:
#target illustrator

function main () {
    if (!app.documents.length) {
        return false;
    }
    var doc = app.activeDocument;
    var txtFile = File(Folder.myDocuments + '/LinkList.txt');
    var urls = [];
    for (var i = 0; i < doc.placedItems.length; i++) {
        urls.push(decodeURI(File(doc.placedItems[i].file).fsName));
    }
    txtFile.open('w');
    txtFile.write(urls.join('\n'));
    txtFile.close();
    txtFile.execute();
}

main();

Идеально! СПСИБО!
 

Gadalka

15 лет на форуме
Сообщения
2 258
Реакции
766
Ctrl+Shift+Alt+P
чем не устраивает?