hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Speicherort von Verknüpfungen ändern

 



Lodoku
Beiträge: 15

17. Nov 2005, 16:56

Beitrag #1 von 9
Bewertung:

(6642 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hallo zusammen,

ich benötige Hilfe zum Thema Verknüpfungen. Ich habe ca. 300 Dokumente in der diverse Dateien verknüpft sind (Logo, Grafik, Tabellen usw.). Leider wird das Verzeichnis in der die Dateien gespeichert sind, umbenannt bzw. mit einem Ordner mehr ausgestattet. Zum Beispiel von G:\TEDO\Katalog\Kunde usw. in G\Vertrieb\TEDO\Katalog\Kunde usw. Heißt also das Verzeichnis Vertrieb wird eine Ebene darüber platziert. Möglich ist aber auch das TEDO in Technische Dokumentation geändert wird.

Nun zu meiner Frage: Muss ich jetzt alle Dokumente einzeln aufrufen und die Verküpfung aktualisieren, oder gibt es einen Trick/Tool oder wie auch immer? Zusätzlich muss ich sagen, dass alle Tabellen mittels SmartStyles (Formatierung) repariert bzw. korrigiert werden. Aufwand pro Seite ca. 5 Minuten.

Vielen dank im voraus für Eure Hilfe

Marcel
Top

Christoph Steffens  M 
Beiträge: 4600

17. Nov 2005, 23:34

Beitrag #2 von 9
Beitrag ID: #196638

Bewertung:

(6610 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hallo,
was Du benötigst ist der PictureXTracker (http://www.indesign-worker.com/plugin.php4?id=101). Ein geniales Tool, für genau deine Anwendung.
Entweder, du sagst dem Kerl in welchem Ordner sich alle deine Bilder befinden und er sucht in diesem Ordner und in allen enthaltenen Unterordnern.
Oder du änderst direkt den Pfad ähnlich der "Suchen und Ersetzen" Funktion in ID. Du kannst dann den vorhandennen Pfad
C:/Firmenordner/Kundenordner/Projektordner/Dateiordner/... ersetzen lassen in
C:/Neuer Firmenordner/Kundenordner/Projektordner/Dateiordner/...
Geht in sekundenschnelle und auch für mehrere Dateien, nämlich alle offenen Dateien, gleichzeitig.

Die Alternative, falls die die 190 Euro für den PictureXTracker zu viel sind, ist, dass Du alle ID Dateien in INX-Dateien (Austauschformat) konvertierst und diese im Texteditor öffnest. Dort dann per "Suchen und Ersetzen" den Pfad ändern und wieder in ID öffnen.
Das geht auch, ist aber erheblich mehr händische Arbeit.

Grüßle
Christoph Steffens

http://www.indesignusergroup.com/chapters/stuttgart/

als Antwort auf: [#196604] Top

Martin Fischer  M  p
Beiträge: 9698

17. Nov 2005, 23:54

Beitrag #3 von 9
Beitrag ID: #196642

Bewertung:

(6611 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hallo Marcel,

Du kannst es auch mit folgendem Skript (RelinkLinksOfBookDocs2NewPath.js) versuchen.
Das Skript arbeitet die Dokumente eines Buchs ab (wenn kein Buch geöffnet ist, dann fordert ein Dialog zum Öffnen eines Buches auf; ggf. mußt Du erst ein neues Buch erstellen).
Nach dem Start des Skripts wird der Anwender in einem Dialog aufgefordert, den neuen Pfad der Bilder anzugeben. Aktualisiert werden nur solche Links, für die ein namensgleiches Bild im neuen Pfad gefunden wird (beim Rest bleibt der alte Link aktiv).

Das Skript gibt Bescheid wenn es fertig ist.

Probier's mal mit einem Testdokument aus und gib' ne Rückmeldung, ob's läuft und tut, was Du willst.

Code
// RelinkLinksOfBookDocs2NewPath.js 

if (app.books.length > 1){
myBook = myBookSelect();
}
else {
// Wiederholung des Öffnen-Dialogs so lange keine Buchdatei geöffnet ist
while (app.books.length <1){
var myBookFile = File.openDialog("Wähle eine Buchdatei");
var myBook = app.open(File(myBookFile));
}
myBook = app.books[0];
}

var myFolder = Folder.selectDialog("Choose a folder")+"";
var myDocs=myBook.bookContents;
for (oneDoc=0; oneDoc<myBook.bookContents.length; oneDoc++){
// öffne Dokument "oneBook" des Buches
myDoc = app.open(File(myDocs[oneDoc].fullName), false);
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name));
myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){
}
}
// Dokument schließen - Sichern ohne zu fragen
myDoc.close(SaveOptions.yes);
}
alert("Ready")


function myBookSelect(){
var myBooks = app.books;
var myBookNames = [];
for (oneBook = 0; oneBook < myBooks.length; oneBook++){
myBookNames.push(myBooks[oneBook].name)
}
var myDialog = app.dialogs.add({name:"Wähle ein Buch"});
with(myDialog.dialogColumns.add()){
with(dialogRows.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Buch:"});
}
with(dialogColumns.add()){
var myField = dropdowns.add({stringList:myBookNames, selectedIndex:0});
}
}
}
var myResult = myDialog.show();
if(myResult == true){
var aBook = (myBooks[myField.selectedIndex]);
//alert(aBook.name);
myDialog.destroy();
}
else{
myDialog.destroy();
}
return aBook;
}



Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#196638]

(Dieser Beitrag wurde von Martin Fischer am 17. Aug 2006, 11:30 geändert)
Top

Lodoku
Beiträge: 15

18. Nov 2005, 14:15

Beitrag #4 von 9
Beitrag ID: #196748

Bewertung:

(6557 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hallo Martin,

vielen Dank für Deine schnelle Antwort.

Also, ich habe versucht dieses Script zu verwenden. Hat aber nicht geklappt. Müsste das Script nicht *.js anstatt *.ps heißen? Wo muss das script gespeichert werden? (C:\Programme\Adobe\Adobe InDesign CS\Presets\Scripts)? Beim Aufrufen im InDesign passiert leider nichts.

Vielen Dank im voraus.

Marcel

als Antwort auf: [#196642] Top

Martin Fischer  M  p
Beiträge: 9698

18. Nov 2005, 14:46

Beitrag #5 von 9
Beitrag ID: #196763

Bewertung:

(6553 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Ja, es soll mit *.js statt mit *.ps ennden.
Hast Du's mit *.js schon probiert?
Ich teste es mal unter InDesign CS (ist auf CS2 entwickelt, sollte aber auch unter CS laufen).


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#196748] Top

Martin Fischer  M  p
Beiträge: 9698

18. Nov 2005, 14:54

Beitrag #6 von 9
Beitrag ID: #196765

Bewertung:

(6546 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Unter CS läuft hier auch (MAC).
Sollte auch auf PC laufen.

Wie geschrieben: Voraussetzung ist ein Buch mit den Dokumenten, deren Links aktualisiert werden sollen.
Alternativ könnte das Skript auch schnell so umgeschrieben werden, daß alle INDD-Dateien eines Verzeichnisses abgearbeitet werden oder nur die geöffneten Dokumente.
Die Buchlösung hielt ich für die flexibelste.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#196763] Top

Anti78
Beiträge: 10

31. Jul 2007, 17:00

Beitrag #7 von 9
Beitrag ID: #305524

Bewertung:

(4950 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hi Leute.

Ich habe hier ein relativ großes Dokument in InDesign CS3 (Mac) mit ca. 100 Bildverknüpfungen. Die Ordnerstruktur ist folgendermassen:

Jobordner, darin dann folgende Ordner:
Entwurf -> Datei.indd
Material -> Unterordner : Bilder
Unterordner 2 : Bilder
Unterordner 3 : Bilder
Unterordner 4 : Bilder
usw.

Nun wird das ganze in Englisch übersetzt und ich muss nen neuen Jobordner dafür aufmachen. Speicher also in dem neuem Ordner die gleichen Ordner und Unterordner mit den Dateien. Wenn ich nun das InDesign-Dok aufmache, verweisen die Verknüpfungen natürlich noch in den alten Material-Ordner. Ich könnte jetzt über "Erneut verknüpfen" jede Verknüpfung per Hand in den neuen Materialordner verweisen lassen. Ist aber ziemlich aufwendig und langwierig.

Ich habe hier mal das mit dem Script RedirectPath probiert, aber es funzt net. Liegt wohl daran, dass es kein Buch sondern ein normales Dokument ist.

Gibt es ein Script das auch mit so einem Format die Verknüpfungen umbenennt?

Danke für die Antworten.

als Antwort auf: [#196604] Top

Martin Fischer  M  p
Beiträge: 9698

31. Jul 2007, 17:54

Beitrag #8 von 9
Beitrag ID: #305530

Bewertung:

(4932 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hallo Anti 78

> Gibt es ein Script das auch mit so einem Format die Verknüpfungen umbenennt?

Per Skript wäre es möglich, Zeichenketten aus dem Pfad der vorhandenen aktiven Verknüpfungen zu ersetzen durch andere Zeichenketten (Ordnernamen) und die Bilder über diesen neuen Pfad zu verknüpfen.

Für CS2 habe ich ähnliche Lösungen schon gemacht. Aber für CS3 habe ich dafür noch keine fertige Lösung.

Wenn ich richtig gelesen habe, dann hast Du im Adobe Print Forum mittlerweile eine andere Lösung gefunden.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#305524] Top

Thomas Richard  M  p
Beiträge: 14835

31. Jul 2007, 18:38

Beitrag #9 von 9
Beitrag ID: #305537

Bewertung:

(4913 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

Speicherort von Verknüpfungen ändern


Hallo Anti,

dass Layout Programme die Bilder nicht komplett importieren, hat u.a. den Grund, das man nicht für jedes Dokument die Bilder erneut auf der Platte liegen hat.

Also: It's not a bug, it's a feature.

Wer aber meint, die Bilder eines Dokumentes müssten sich immer in Unterordnern des Dokumetordners befinden, macht sich das Leben eben unnötig schwer.


MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/

als Antwort auf: [#305524] Top


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » Speicherort von Verknüpfungen ändern


^