[GastForen Programme Print/Bildbearbeitung Adobe InDesign Gleiche Links neu verknüpfen.

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Gleiche Links neu verknüpfen.

Iki
Beiträge gesamt: 1186

10. Nov 2005, 17:51
Beitrag # 1 von 19
Bewertung:
(22432 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo.

Ich habe ein EPS mehrmals in Indi platziert. Nun möchte diese EPS alle markieren und durch andere EPS Daten auf einmal austauschen. Geht das denn nicht?
Wenn ich in der Verknüpfen Palette die EPS alle markiere und neu verknüpfen will, wird immer nur ein EPS verknüpft.

Danke für Tips.
Iki
X

Gleiche Links neu verknüpfen.

Christoph Steffens
  
Beiträge gesamt: 4946

10. Nov 2005, 18:11
Beitrag # 2 von 19
Beitrag ID: #195406
Bewertung:
(22413 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das geht leider, auch ein script ist mir nicht bekannt.
Ich würde es ggf. per Austauschformat versuchen (INX Exportieren - im Texteditor öffnen - die Pfade per Suchen und Ersetzen ändern).
Oder du brauchst den PictureXTracker (http://www.indesign-worker.com/plugin.php4?id=101)


als Antwort auf: [#195399]

Gleiche Links neu verknüpfen.

mpeter
Beiträge gesamt: 4631

10. Nov 2005, 19:22
Beitrag # 3 von 19
Beitrag ID: #195421
Bewertung:
(22404 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,
ein Workaround wäre du speicherst das momentan geladene Bild unter einem anderen Namen ab und gibst dem zu ladenden Bild den ursprunglichen Namen der Datei die ausgetauscht werden soll. Dann kannst du über die Verknüpfen-Palette alle Bilder aktualisieren.


als Antwort auf: [#195399]

Gleiche Links neu verknüpfen.

Martin Fischer
  
Beiträge gesamt: 12891

10. Nov 2005, 20:23
Beitrag # 4 von 19
Beitrag ID: #195433
Bewertung:
(22397 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bin mir nicht sicher, ob das folgende Skript weiterhilft.
Bin in Netz drüber gestolpert und der Name klingt vielversprechend (hab's mir aber nicht genauer angekuckt).
Einfach mal mit einer Kopie der Datei ausprobieren.

http://www.adobeforums.com/...fkGZkY1.10@.3bbb954b

Code
//Relink files.js 
//Usage:
//The files must be in a same folder:
//1.relink files with new extensions;
//2.relink a file using another file( must including the file extensions);
//
//============================================================================================================
myDialog = app.dialogs.add();
myDialog.name = "Relink files";
myLabelsColumn1 = myDialog.dialogColumns.add();
with(myLabelsColumn1){
staticTexts.add({staticLabel:"Files"});
staticTexts.add({staticLabel:"Relink:"});
staticTexts.add({staticLabel:"Files"});
}
myLabelsColumn2 = myDialog.dialogColumns.add();
AAFileField = myLabelsColumn2.textEditboxes.add({editContents:".eps"});
myLabelsColumn2.staticTexts.add();
BBFileField = myLabelsColumn2.textEditboxes.add({editContents:".tif"});
if(myDialog.show() == true){
AAFile = AAFileField.editContents;
BBFile = BBFileField.editContents;
AA = String(File.encode(AAFile));//Here!: modify the files extensions or a file name(must including the file extensions)
BB = String(File.encode(BBFile));//Here!: modify the files extensions or a file name(must including the file extensions)
//alert(AA);
myLinks = app.activeDocument.links;
myLinksLength = myLinks.length;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name));
myLinkName = myName.split(String(File.encode(".")));
myLinkExtention =
String(File.encode("."))+String(File.encode(myLinkName[1]));
myLinkPath = String(myLinks[oneLink].filePath);
myNewLinkPath = String(File.decode(myLinkPath.split(AA).join(BB)));
myNewFile = File(myNewLinkPath);
try{
if((myLinkExtention == AA) || (myName == AA)){
myLink.relink(myNewFile);
myLink.update();
}
}
catch(e){
}
}
}



als Antwort auf: [#195421]

Gleiche Links neu verknüpfen.

Martin Fischer
  
Beiträge gesamt: 12891

11. Nov 2005, 01:21
Beitrag # 5 von 19
Beitrag ID: #195474
Bewertung:
(22386 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Iki,

hab' mir das Skript nochmal näher angesehen und mit einer kleinen Änderung für Deine Zwecke angepaßt.

Was macht das Skript (jetzt)?

Es versucht Teile aus dem alten Namen durch Teile für den neuen Namen zu ersetzen.
1. Austausch der Dateierweiterung:
alte Erweiterung: ".eps"
neue Erweiterung: ".tif"
(aus "meinBild.eps" wird "meinBild.tif")

2. Austausch von Dateinamen / Teilen von Dateinamen
auszutauschender Teil des Dateinamens: "Bild"
neuer Teil des Dateinamens: "Poster"
(aus "meinBild.tif" wird "meinPoster.tif")

oder

auszutauschender Teil des Dateinamens: "_grau"
neuer Teil des Dateinamens: "_cmyk"
(aus "meinBild_grau.tif" wird "meinBild_cmyk.tif")


(Im Originalskript von jxswm konnten nur ganze Dateinamen mit ihrer Endung gegen einen neuen Dateinamen mit Endung ausgetauscht werden. Wofür sollte diese Einschränkung gut sein? Ich weiß es nicht.)

Das Skript ändert den Dateinamen nur dann, wenn die Datei mit dem neuen Namen auch tatsächlich existiert.
Ist z.B. "meinPoster.tif" nicht im Verzeichnis von "meinBild.tif" vorhanden, dann wird "meinBild.tif" nicht umbenannt.

Code
// Relink files_mod.js 
// Usage:
// The files must be in a same folder:
// 1.relink files with new extensions;
// e.g. old extension = ".eps", new extension = ".tif"
// ("myPicture.eps" -> "myPicture.tif")
//
// 2.relink a file using another file - with exchanging parts of filename;
// e.g. old part of filename = "Picture", new part of filename = "Poster"
// ("myPicture.tif") -> "myPoster.tif"
//
//============================================================================================================
myDialog = app.dialogs.add();
myDialog.name = "Relink files";
myLabelsColumn1 = myDialog.dialogColumns.add();
with(myLabelsColumn1){
staticTexts.add({staticLabel:"Files"});
staticTexts.add({staticLabel:"Relink:"});
staticTexts.add({staticLabel:"Files"});
}
myLabelsColumn2 = myDialog.dialogColumns.add();
AAFileField = myLabelsColumn2.textEditboxes.add({editContents:".eps"});
myLabelsColumn2.staticTexts.add();
BBFileField = myLabelsColumn2.textEditboxes.add({editContents:".tif"});
if(myDialog.show() == true){
AAFile = AAFileField.editContents;
BBFile = BBFileField.editContents;
AA = String(File.encode(AAFile));//Here!: modify the files extensions or a file name(must including the file extensions)
BB = String(File.encode(BBFile));//Here!: modify the files extensions or a file name(must including the file extensions)
myLinks = app.activeDocument.links;
myLinksLength = myLinks.length;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name));
myLinkName = myName.split(String(File.encode(".")));
myLinkExtention = String(File.encode("."))+String(File.encode(myLinkName[1]));
myLinkPath = String(myLinks[oneLink].filePath);
x1= myLinkPath.split(AA)
x2 = x1.join(BB)
myNewLinkPath = String(File.decode(myLinkPath.split(AA).join(BB)));
myNewFile = File(myNewLinkPath);
try{
myLink.relink(myNewFile);
myLink.update();
}
catch(e){
}
}
}



als Antwort auf: [#195433]

Gleiche Links neu verknüpfen.

Consul
Beiträge gesamt: 29

17. Mai 2006, 14:52
Beitrag # 6 von 19
Beitrag ID: #229701
Bewertung:
(21922 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wäre es theoretisch möglich das script so zu änderen das es nach einem bestimmten dateinamen sucht, dieses verknüpfung dupliziert, auf eine andere ebene verschieb und dann neu verknüpft?

sorry für die dumme frage... aber muss mich mal gaaaanz langsam in das thema reinarbeiten.... :-/


als Antwort auf: [#195474]

Gleiche Links neu verknüpfen.

Martin Fischer
  
Beiträge gesamt: 12891

17. Mai 2006, 15:16
Beitrag # 7 von 19
Beitrag ID: #229706
Bewertung:
(21917 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, das wäre möglich.
Duplizieren und auf eine andere Ebene verschieben wäre ein Arbeitsgang.
Neu verknüpfen ginge auch. Nur mit was? Mit dem neuen Pfad?


als Antwort auf: [#229701]

Gleiche Links neu verknüpfen.

Consul
Beiträge gesamt: 29

19. Mai 2006, 07:48
Beitrag # 8 von 19
Beitrag ID: #230097
Bewertung:
(21889 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ja.. und zwar haben wir folgendes:

wir produzieren kataloge in verschiedenen sprachen mit schwarzwechsel. die texte werden aber nich als text in indesign platziert sondern über ein script werden aus ner excel-tabelle pdfs erzeugt (für jeden artikel, für jede sprache ein pdf) die wir dann indesign platzieren.

die pdfs haben zb diese bezeichung:

12345_deutsch.pdf
12345_englisch.pdf

usw...

wir müssten also die original verknüpfung behalten (zb 12345_deutsch.dpf auf der ebene deutsch) und damit wir den sprachwechsel machen können die verknüpfung duplizieren, auf eine neue andere ebene verschieben (zb ebene englisch) und dann neu verknüpfen mit der datei 12345_englisch.pdf...


als Antwort auf: [#229706]
(Dieser Beitrag wurde von Consul am 19. Mai 2006, 07:49 geändert)

Gleiche Links neu verknüpfen.

Christian H.
Beiträge gesamt: 4

13. Nov 2006, 10:02
Beitrag # 9 von 19
Beitrag ID: #261511
Bewertung:
(21375 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

bei mir ist die Aufgabenstellung folgende:
In einer Bedienungsanleitung müssen eine Reihe von Verknüpfungen jeweils auf neue Verknüfungen umgestellt werden. Die bestehenden Verknüpfungen müssen also durch neue in einem anderen Pfad ersetzt werden. Die Namen der verknüften Dateien sind dabei vollkomme anders.
Könnte Dein Script so abgeändeert werden, dass es eine vom User vorher frei definierbare Liste (evtl. auch externe TXT Datei mit Pfad und Dateiname) von alt nach neu umverknüft?
Dies würde den Aufwand von Tage/Wochen auf wenige Mausklicks reduzieren...wäre also eine echte Hilfe.

Viele Grüße
Christian


als Antwort auf: [#195474]

Gleiche Links neu verknüpfen.

Martin Fischer
  
Beiträge gesamt: 12891

13. Nov 2006, 12:09
Beitrag # 10 von 19
Beitrag ID: #261562
Bewertung:
(21345 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christian,

ja, die Umbenennung könnte auf der Basis zweier Listen oder einer Liste mit zwei Spalten (2. Wert durch TAB vom 1. Wert getrennt) erfolgen.

Aufwand: ca. 1 Stunde.


als Antwort auf: [#261511]

Gleiche Links neu verknüpfen.

Christian H.
Beiträge gesamt: 4

13. Nov 2006, 13:02
Beitrag # 11 von 19
Beitrag ID: #261590
Bewertung:
(21332 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

vielen Dank für diese schnelle Antwort.
Also eine Stunde Aufwand ist es 100 Pro wert.
Hast Du eine Idee?

mfg Christian


als Antwort auf: [#261562]

Gleiche Links neu verknüpfen.

Martin Fischer
  
Beiträge gesamt: 12891

13. Nov 2006, 13:54
Beitrag # 12 von 19
Beitrag ID: #261608
Bewertung:
(21327 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hast Du die Listen schon fertig?
Schick's mal an meine email-Adresse im Profil.

Ob ich allerdings heute dazu komme, kann ich nicht versprechen.


als Antwort auf: [#261590]

Gleiche Links neu verknüpfen.

Christian H.
Beiträge gesamt: 4

13. Nov 2006, 15:30
Beitrag # 13 von 19
Beitrag ID: #261644
Bewertung:
(21313 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

hab dir die Liste nebst Demo-Daten per Email zugeschickt.
Vielen Dank im Voraus!!!!

Christian


als Antwort auf: [#261608]

Gleiche Links neu verknüpfen.

Vikimaus
Beiträge gesamt: 214

23. Jun 2008, 15:13
Beitrag # 14 von 19
Beitrag ID: #355372
Bewertung:
(19410 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Irgendwie funktioniert dieses Script bei mir nicht.

Unsere Rohshots werden in einem Ordner namen Fotojobs mit fortlaufender Jobnummer gespeichert. Die Bilder behalten den Kameranmen (D2_962345.jpg). Diese werden für das Layout in Indesign plaziert. Nach Abstimmung werden die Bilder bearbeitet und auf einem anderen Server als tif mit einer fortlaufenden Rautenummern (#17435_D2_962345.tif) gespeichert. Im Dateinamen bleibt der alte Name erhalten.

Nun dachte ich mir, ich könnte mit diesem Script die jpg-Dateien durch die neuen .tif Dateien ersetzen. Aber das Script zeigt mir immer nur an .tif -> rename .eps. Ich habe allerdings keine Möglichkeit auszuwählen, in welchem Ordner die neuen Bilder liegen.

Wo liegt der Fehler?

Greets
vikimaus


als Antwort auf: [#261644]

Gleiche Links neu verknüpfen.

Martin Fischer
  
Beiträge gesamt: 12891

23. Jun 2008, 15:38
Beitrag # 15 von 19
Beitrag ID: #355377
Bewertung:
(19401 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo v.,

Antwort auf: Ich habe allerdings keine Möglichkeit auszuwählen, in welchem Ordner die neuen Bilder liegen.

Steht irgendwo in der Dokumentation des Skripts, das dies möglich sei?

Es gibt andere Varianten des Skripts, in welchen diese möglich ist.
Z.B. RelinkLinksOfDocs2NewPath_inSubfolders.jsx


als Antwort auf: [#355372]
(Dieser Beitrag wurde von Martin Fischer am 23. Jun 2008, 15:44 geändert)
X