Куча линков без файлов и неправильным именем.

  • Автор темы Автор темы Dorm
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Куча линков без файлов и неправильным именем.

Я положу куда нужно. Для этого и сделал "СБОР".
 

Вложения

  • Без назви-1.jpg
    Без назви-1.jpg
    74.5 КБ · Просм.: 744
Ответ: Куча линков без файлов и неправильным именем.

Код:
var myDocument = app.activeDocument;

var myGraphics = myDocument.allGraphics;

for (counter=0; counter<myGraphics.length; counter++)
{
myGraphic = myGraphics[counter];

oldLinkName=myGraphic.itemLink.name;
myRegExp=/.*\:(.*)/;
myRegExpResult=myRegExp.exec(oldLinkName);
myGraphic.itemLink.relink(myRegExpResult[1]);

}
 
Ответ: Куча линков без файлов и неправильным именем.


Не по теме:
Если использовать более уместный тег CODE то не режет
Код:
myGraphic.itemLink.name=oldLinkName.replace(':','\');
А режет PHP, который здесь не нужен
PHP:
myGraphic.itemLink.name=oldLinkName.replace(':','\');

 
Ответ: Куча линков без файлов и неправильным именем.

Ошибка
 

Вложения

  • Без назви-1.jpg
    Без назви-1.jpg
    71.6 КБ · Просм.: 812
Ответ: Куча линков без файлов и неправильным именем.

Может будем менять на что-то нейтральное , дефис напрмиер -
 
Ответ: Куча линков без файлов и неправильным именем.

выложите файл .indd, а то мне такие линки не сделать

Может будем менять на что-то нейтральное , дефис напрмиер -

у вас файлы называются d040200-medias-images-150-FR_L11_3.eps теперь?
 
Ответ: Куча линков без файлов и неправильным именем.

Я сделаю любую "приставку" в тотал командер. Так тоже можно.
 

Вложения

Ответ: Куча линков без файлов и неправильным именем.

А, так это кварковский файл был. :-)
Вам уже .indd достался или есть .qxd?
 
Ответ: Куча линков без файлов и неправильным именем.

есть 30 файлов под карк под мак.
 
Ответ: Куча линков без файлов и неправильным именем.

А экспортнуть в *.inx, или что там в новых InDesign'ах и в текстовке имена линков поавтозаменять?
 
Ответ: Куча линков без файлов и неправильным именем.

все, я проверил, у меня сработало.
имена файлов менять не надо, но они должны лежать в той же папке, что и .indd

Код:
var myDocument = app.activeDocument;

var myGraphics = myDocument.allGraphics;

for (counter=0; counter<myGraphics.length; counter++)
{
myGraphic = myGraphics[counter];
myRegExp=/.*:(.*)/;
myRegExpResult=myRegExp.exec(myGraphic.itemLink.name);
myLink=myGraphic.itemLink;
myLink.relink(myDocument.filePath+"/"+myRegExpResult[1]);
}
 
Ответ: Куча линков без файлов и неправильным именем.

Skvoznyak, и
lev,

Вы будете смеяться, но экспортнул в *.inx, сдел замену в блокноте "d040200:medias:images:150:" на "пусто" и .

все...
 
Ответ: Куча линков без файлов и неправильным именем.

ну да. скрипт это и делает, только для любого маршрута вообще. все от начала до последнего : отрезается
 
Ответ: Куча линков без файлов и неправильным именем.

м-да, все гениальное просто :)
 
Статус
Закрыто для дальнейших ответов.