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

Spirit412

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

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

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 808
Реакции
3 434
А можно пример файла с проблемной кириллицей?
 

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
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 лет на форуме
Сообщения
870
Реакции
128
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

R.I.P.
Сообщения
2 530
Реакции
868
Ctrl+Shift+Alt+P
чем не устраивает?