[GastForen Programme Print/Bildbearbeitung Adobe InDesign Bild-Verknüpfungen "erneut verknüpfen"

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

Bild-Verknüpfungen "erneut verknüpfen"

Alien
Beiträge gesamt: 33

10. Feb 2006, 08:17
Beitrag # 1 von 86
Bewertung:
(46683 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich hab' mal eine Frage zu InDesignCS (3.0.1) auf OSX.

Ich habe mir von vielen, vielen Bildern erst einmal 72dpi-Versionen gesichert, damit das Arbeiten in InDesign etwas flotter geht.
Nun wollte ich die Fein-Bilder neu verknüpfen.
Von XPress ist man ja gewöhnt, dass ein Bild neu zugewiesen wird und man wird gefragt, ob die Übrigen ebenfalls zugewiesen werden sollen. Dann werden alle Bilder ausgewählt und mit gedrückter alt-Taste aktualisiert und gut is!

Hab' das nun in InDesign auch versucht, aber er fragt mich jedes (!!!) Bild einzeln ab. Egal was ich versuche (z.B. alle auswählen > erneut verknüpfen).

Mach' ich was falsch oder geht das schlicht und einfach nicht so komfortabel als in XPress (was mich allerdings ziemlich überraschen würde)?

Das Einzigste, dass half war > Feinbilder in den Ordner der LAY-Bilder > Bilder aktualisieren > Ordner wieder umbenennen.

Viele Grüße

Andreas
X

Bild-Verknüpfungen "erneut verknüpfen"

Gerald Singelmann
  
Beiträge gesamt: 6269

10. Feb 2006, 09:19
Beitrag # 2 von 86
Beitrag ID: #210706
Bewertung:
(46655 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Ich habe mir von vielen, vielen Bildern erst einmal 72dpi-Versionen gesichert, damit das Arbeiten in InDesign etwas flotter geht.

Wo kommt diese Theorie her?
Wenn Sie ein Bild importieren, legt InDesign für das Bild eine Bildschirmdarstellung ("Proxy" im Adobe Jargon) von 72ppi an, egal ob das Original-Bild 72 oder 300ppi hatte (Ausnahme: ID4.0.2 legt für 72ppi JPGs eine Proxy von 36ppi an). Die ID-Datei wird in beiden Fällen also gleich groß, gleich träge bzw. gleich schnell. Ein Unterschied ist nur festzustellen, wenn Sie auf die hohe Darstellung wechseln.
Fußt Ihr Vorgehen auf konkreten Erfahrungen in InDesign oder auf alten "Ich hab mal gehört"-Ideen aus XPress Zeiten?


als Antwort auf: [#210695]

Bild-Verknüpfungen "erneut verknüpfen"

Alien
Beiträge gesamt: 33

10. Feb 2006, 11:17
Beitrag # 3 von 86
Beitrag ID: #210757
Bewertung:
(46638 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Singelmann,

zumindest bei mir am Rechner macht es zeitlich einen Unterschied, ob ich ein 170 MB grosses Bild platziere oder ein 11 MB grosses.

InDesign (zumindest bei mir) benötigt mehr Zeit ein Vorschau-Bild einer grossen Datei zu generieren, als einer kleinen.

Wenn die Vorschau-Bilder erst einmal berechnet und platziert sind, mag es wohl so sein, dass es keinen Unterschied mehr macht.

O.K. - anderes Szenario: man arbeitet mit OPI-Daten. Man sammelt den Job für eine andere Druckerei - diese können keine OPI-Daten weiterverarbeiten. Hier muss neu verknüpft werden.

Es gibt immer mal Gründe Bilder neu verknüpfen zu müssen - oder lieg' ich da völlig falsch?

Grüße

Andreas


als Antwort auf: [#210706]

Bild-Verknüpfungen "erneut verknüpfen"

Jens Naumann
Beiträge gesamt: 5170

10. Feb 2006, 11:24
Beitrag # 4 von 86
Beitrag ID: #210761
Bewertung:
(46635 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

in welcher Vorschauqualität ist denn die Anzeige eingestellt? InDesign bietet im Menü Ansicht/Anzeigeoptionen einmal die Schnelle Anzeige, zum Zweiten die Typische Anzeige und dann noch die Anzeige mit hoher Qualität. Auf diesem Wege kann man innerhalb InDesign recht schnell einen Bildschirmaufbau mit heruntergerechneten Daten erreichen. Und in den Voreinstellungen kann man dazu auch Grundsätzliches einstellen, z.B. ob eine zu öffnende Datei immer mit der typischen Anzeigenqualität geöffnet werden soll.


als Antwort auf: [#210757]

Bild-Verknüpfungen "erneut verknüpfen"

thn
Beiträge gesamt: 126

10. Feb 2006, 13:01
Beitrag # 5 von 86
Beitrag ID: #210805
Bewertung:
(46621 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

jetzt mal unabhängig von der Frage was besser und schneller ist: Gibt es denn auch eine konkrete Lösung für das eigentliche Problem? Ich arbeite zwar nicht allzu viel mit ID, sitze aber auch schon mal vor der Aufgabe, eine Satzdatei in der ein kleines PDF oder jpg als 10- oder 20-Nutzer aufgebaut ist mit einem neuen PDF oder jpg zu verknüpen. Ich sitze dann auch immr da, und muss 20x auf die neue Datei verweisen. Gibt es da nun einen Trick?


als Antwort auf: [#210761]

Bild-Verknüpfungen "erneut verknüpfen"

MSchmitz
Beiträge gesamt: 545

10. Feb 2006, 13:38
Beitrag # 6 von 86
Beitrag ID: #210832
Bewertung:
(46610 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das thema ist schon oft im forum diskutiert worden. schaut doch mal mit der "suche"-funktion und dem begriff "verknüpfen" in die bisherigen postings.

ich kann mich erinnern, daß u.a. ein plugin namens "picture Xtracker" (oder so ähnlich) empfohlen wurde.

markus schmitz


als Antwort auf: [#210805]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

10. Feb 2006, 13:46
Beitrag # 7 von 86
Beitrag ID: #210839
Bewertung:
(46609 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Thomas,

vielleicht hilft Dir das Skript RelinkLinksOfBookDocs2NewPath.js in http://www.hilfdirselbst.ch/..._P196642.html#196642

Das Skript in der obigen Fassung setzt jedoch ein "Buch" voraus.

Hier eine Fassung, die den Verknüpfungspfad zu den Bildern des aktuellen Dokuments aktualisiert:

Code
//Relink2NewPath.jsx 

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
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){}
}


Nach dem Start wirst Du über ein Dialogfenster aufgefordert, den neuen Pfad zu den Bildern auszuwählen.
Das Skript prüft nun Bild für Bild, ob sich in dem gewählten Verzeichnis ein Bild mit demselben Dateinamen wie in der bisherigen Verknüpfungsinformation befindet.

Ist dies der Fall, wird der Verknüpfungspfad aktualisiert.
Ist dies nicht der Fall, bleibt der alte Verknüpfungspfad bestehen.


als Antwort auf: [#210805]
(Dieser Beitrag wurde von Martin Fischer am 17. Aug 2006, 11:31 geändert)

Bild-Verknüpfungen "erneut verknüpfen"

Marco Morgenthaler
Beiträge gesamt: 2474

10. Feb 2006, 15:21
Beitrag # 8 von 86
Beitrag ID: #210897
Bewertung:
(46578 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Das gleiche Problem (Aktualisieren von Bildern) wurde z.B. hier diskutiert:
http://www.hilfdirselbst.ch/...i?post=187603#187603

Zum PictureXTracker siehe http://www.codeware.de/.../PictureXTracker.htm

Gruss Marco


als Antwort auf: [#210839]

Bild-Verknüpfungen "erneut verknüpfen"

thn
Beiträge gesamt: 126

10. Feb 2006, 21:50
Beitrag # 9 von 86
Beitrag ID: #210957
Bewertung:
(46543 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Hallo Thomas,

vielleicht hilft Dir das Skript Relink2NewPath.ps in http://www.hilfdirselbst.ch/..._P196642.html#196642

Hallo Martin,

vielen Dank für das Script. Das werde ich am Montag mal im Büro ausprobieren.
Schönes Wochenende


als Antwort auf: [#210839]
(Dieser Beitrag wurde von thn am 10. Feb 2006, 21:51 geändert)

Bild-Verknüpfungen "erneut verknüpfen"

mÖÖÖrc
Beiträge gesamt: 64

15. Mär 2007, 12:17
Beitrag # 10 von 86
Beitrag ID: #281827
Bewertung:
(45219 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

der Hammer! Meine Chefin ist eben verzweifelt, weil für ein Dokument rund 60 Bilddateien von der Litho aktualisiert wurden & neu verknüpft werden mussten.

Dank deinem Skript ging das in ein paar Sekunden! Das gibt Plus-Punkte ;) Vielen Dank dafür!

Gruß


Marc


als Antwort auf: [#210957]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

15. Mär 2007, 12:59
Beitrag # 11 von 86
Beitrag ID: #281834
Bewertung:
(45185 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Marc,

schön, so eine Rückmeldung zu lesen.
Danke.

Das zeigt, daß das Skript auch tatsächlich verwendet wird und von Nutzen ist.
Dann hat sich die Mühe für die Entwicklung gelohnt. ;-)


als Antwort auf: [#281827]

Bild-Verknüpfungen "erneut verknüpfen"

thn
Beiträge gesamt: 126

15. Mär 2007, 14:52
Beitrag # 12 von 86
Beitrag ID: #281887
Bewertung:
(45158 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Martin Fischer ] schön, so eine Rückmeldung zu lesen.
Danke.


Schäm ...
Habe ich damals nicht gemacht, obwohl es immer super funktioniert hat. Dann also heute ein dickes Danke schön!!!


als Antwort auf: [#281834]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

3. Apr 2007, 20:30
Beitrag # 13 von 86
Beitrag ID: #285488
Bewertung:
(45015 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat Hier eine Fassung, die den Verknüpfungspfad zu den Bildern des aktuellen Dokuments aktualisiert:

Code
//Relink2NewPath.jsx

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
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){}
}


Nach dem Start wirst Du über ein Dialogfenster aufgefordert, den neuen Pfad zu den Bildern auszuwählen.
Das Skript prüft nun Bild für Bild, ob sich in dem gewählten Verzeichnis ein Bild mit demselben Dateinamen wie in der bisherigen Verknüpfungsinformation befindet.


Meine vorsichtige Frage:
Besteht die Möglichkeit, dieses Script so zu modifizieren, dass Datei-Suffixe ignoriert werden?

Mein Problem:
Ich habe bisher immer Bilder als Photoshop-EPS in ID platziert, möchte diese jetzt in Photoshop per Droplet/Action in TIFF umwandeln und muss natürlich in den ID-Dokumenten die EPSe durch die neuen TIFFs ersetzen. Es handelt sich insgesamt um ca. 11.000 Bilder in ID-Dateien...


als Antwort auf: [#281887]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

3. Apr 2007, 20:41
Beitrag # 14 von 86
Beitrag ID: #285489
Bewertung:
(45007 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

Zitat schön, so eine Rückmeldung zu lesen.
Danke.

Das zeigt, daß das Skript auch tatsächlich verwendet wird und von Nutzen ist.
Dann hat sich die Mühe für die Entwicklung gelohnt. ;-)


Auch von mir ein großes Danke! Durch diesen Post bin ich nochmal auf das Skript aufmerksam geworden und nutze es nun regelmäßig. Super, InDesign so beim Arbeiten zuzuschauen ;-)

MfG,
Sacha
.


als Antwort auf: [#281834]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

3. Apr 2007, 21:31
Beitrag # 15 von 86
Beitrag ID: #285499
Bewertung:
(44978 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ralf,

wenn Du außer in der Dateiendung (Suffix) im Dateinamen sonst nirgends die Zeichenfolge ".eps" enthalten hast, ist das nicht so schwierig.

Die folgende Version hat zwei Variablen, die ich für Deine Zwecke vorbereitet habe:

1. oldSuffix - da steht die aktuelle Dateiendung drin (mit Punkt); hier ".eps";
2. newSuffix - da steht die Dateiendung der Dateien drin, mit denen neu verknüpft werden soll; hier ".tif".

Dem Skript ist es egal, in welchem Verzeichnis die aktuell verknüpften Dateien liegen.
Nach dem Start fordert es auf, ein Verzeichnis mit den neu zu verknüpfenden Dateien auszuwählen. Findet es dort Dateien, deren Namen bis auf die Endung identisch sind mit den Namen der aktuell verknüpften Dateien, dann (und nur dann) "wechselt" es die Verknüpfung aus (es wird jede vorhandene Verknüpfung einzeln geprüft).

Code
//Relink2NewPath_andSuffix.jsx 

var oldSuffix = ".eps";
var newSuffix = ".tif";

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name.split(oldSuffix).join(newSuffix)));
myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}



als Antwort auf: [#285488]
(Dieser Beitrag wurde von Martin Fischer am 3. Apr 2007, 21:59 geändert)

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

3. Apr 2007, 22:00
Beitrag # 16 von 86
Beitrag ID: #285507
Bewertung:
(9995 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

erstmal recht herzlichen Dank, mit einer scheinbar solch einfachen Lösung hätte ich nicht gerechnet.

Ich werde es später ausprobieren, Rückmeldung garantiert.


als Antwort auf: [#285499]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

3. Apr 2007, 22:21
Beitrag # 17 von 86
Beitrag ID: #285514
Bewertung:
(9990 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hey Martin,

Nur als Rückmeldung: Das ist auch für uns interessant wenn z.B. gelieferte JPEG-Dateien in InDesign platziert werden die später vom Lithografen bearbeitet und als TIFF abgespeichert werden. Und noch ein weiteres Skript für die schon meterlange Sammlung ;-)

Gruß,
Sacha
.


als Antwort auf: [#285499]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

3. Apr 2007, 22:25
Beitrag # 18 von 86
Beitrag ID: #285515
Bewertung:
(9989 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

ich hab's gerade ausprobiert an einer ID-Datei mit 27 Bildern, die ich zuvor in PS per Droplet von EPS in TIFF gewandelt habe. Läuft einwandfrei!

Dank der Variabeln im Script werde ich es mir jetzt noch für den Austausch EPS:AI und EPS:PDF anpassen. Und somit meinen gesamten Workflow einschließlich der Altlasten von EPS "bereinigen"...

Nochmal Danke!!!


als Antwort auf: [#285514]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

3. Apr 2007, 22:29
Beitrag # 19 von 86
Beitrag ID: #285516
Bewertung:
(9987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Dann laßt's mal laufen! ;-)


als Antwort auf: [#285515]

Bild-Verknüpfungen "erneut verknüpfen"

Quarz
Beiträge gesamt: 3555

4. Apr 2007, 16:09
Beitrag # 20 von 86
Beitrag ID: #285664
Bewertung:
(9945 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Und noch ein weiteres Skript für die schon meterlange Sammlung ;-)

Hallo Sascha,

du weißt, dass du auch im Script-Verzeichnis Unterverzeichnisse zur besseren Übersicht anlegen kannst.?

Gruß
Quarz


als Antwort auf: [#285514]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

4. Apr 2007, 16:50
Beitrag # 21 von 86
Beitrag ID: #285671
Bewertung:
(9922 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Quarz,

ich hab's nicht gewusst, aber gerade druchgeführt. Danke!


als Antwort auf: [#285664]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

4. Apr 2007, 16:53
Beitrag # 22 von 86
Beitrag ID: #285673
Bewertung:
(9921 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Quarz,

Zitat du weißt, dass du auch im Script-Verzeichnis Unterverzeichnisse zur besseren Übersicht anlegen kannst.?


Ja, weiss ich, danke trotzdem für den Tipp. Lesen ja auch noch andere mit. Trotzdem wird die Liste so langsam sehhhhr lang und ich weiss nicht mehr was alle Skripte genau wie machen ... Tja muss ich halt immer wieder im Forum den resp. Thread nachlesen oder mir angewöhnen ein Textdokument jeweils mit abzuspeichern ...

MfG,
Sacha
.


als Antwort auf: [#285664]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

4. Apr 2007, 17:16
Beitrag # 23 von 86
Beitrag ID: #285677
Bewertung:
(9914 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> ich weiss nicht mehr was alle Skripte genau wie machen

Du kannst am Anfang der Skripte eine Beschreibung unterbringen.
Die wird Dir dann, wenn Du in der Skriptpalette über das Skript fährst, als Quickinfo angezeigt.

Code
//DESCRIPTION: Löscht den kompletten Text und stellt das Layout nach einem Zufallsgenerator um. 



als Antwort auf: [#285673]

Bild-Verknüpfungen "erneut verknüpfen"

Quarz
Beiträge gesamt: 3555

4. Apr 2007, 17:17
Beitrag # 24 von 86
Beitrag ID: #285678
Bewertung:
(9913 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sascha,

das mit dem txt-Dokument mache ich auch.
Außerdem speichere ich mir in dem jeweiligen Script den Link zum Script im HDS-Forum.

Gruß
Quarz


als Antwort auf: [#285673]

Bild-Verknüpfungen "erneut verknüpfen"

Quarz
Beiträge gesamt: 3555

4. Apr 2007, 17:21
Beitrag # 25 von 86
Beitrag ID: #285680
Bewertung:
(9909 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Martin,

ich werde mich mal gleich an die Arbeit machen.

Gruß
Quarz


als Antwort auf: [#285678]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

5. Apr 2007, 08:31
Beitrag # 26 von 86
Beitrag ID: #285745
Bewertung:
(9860 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sacha,

> Und noch ein weiteres Skript für die schon meterlange Sammlung

Hier noch ein Tipp:

Ich habe mir auf der Ordnerebene parallel zum Skriptordner "Scripts" einen Ordner "Scripts (aus)" angelegt (also "/Programme/Adobe InDesign CS2/Presets/Scripts (aus)").

Dorthin lagere ich die Skripte aus, die ich längere Zeit nicht verwendet habe oder auf längere Sicht nicht dringend brauche.

Im Ordner "Skripts (aus)" liegt ein Alias auf den Ordner "Scripts", so daß bei Bedarf von dort schnell mal ein Skript oder ein Unterordner rübergeschoben werden und damit aktiviert werden kann (bitte kein Alias zu "Scripts (aus)" im Ordner "Scripts" anlegen Wink).


als Antwort auf: [#285514]

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

8. Mai 2007, 16:51
Beitrag # 27 von 86
Beitrag ID: #290368
Bewertung:
(9710 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
noch eine ganz blöde Frage.... worein muß ich das Skript kopieren :)


als Antwort auf: [#285745]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

8. Mai 2007, 17:01
Beitrag # 28 von 86
Beitrag ID: #290377
Bewertung:
(9702 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen


als Antwort auf: [#290368]

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

8. Mai 2007, 17:24
Beitrag # 29 von 86
Beitrag ID: #290386
Bewertung:
(9690 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ja ok, habe jetzt aber so ziemlich alle Dateiformate erstellt, bis auf .scpt Da Applescript die Datei nicht speichern will...
Oder ist vielleicht ein neustart nötig?
Könnte mir vielleicht jemand die 2 Skripts aus dem Thread als Datei zuschicken? :/


als Antwort auf: [#290377]
(Dieser Beitrag wurde von mirimimi am 8. Mai 2007, 17:25 geändert)

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

8. Mai 2007, 17:26
Beitrag # 30 von 86
Beitrag ID: #290389
Bewertung:
(9683 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> ja ok, habe jetzt aber so ziemlich alle Dateiformate erstellt, bis auf .scpt

Es handelt sich um JavaScripte für InDesign CS2.
Mit dem AppleScript-Editor hast Du da keine Chance.
Wie in der Anleitung angegeben als "Nur Text" mit der Endung "*.jsx" im angegebenen Verzeichnis speichern.

Vielleicht läuft's auch als *.js" abgespeichert unter InDesign CS.


> Könnte mir vielleicht jemand die 2 Skripts aus dem Thread als Datei zuschicken? :/

Nicht wenn Du keine email-Adresse angibst.


als Antwort auf: [#290386]
(Dieser Beitrag wurde von Martin Fischer am 8. Mai 2007, 17:30 geändert)

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

8. Mai 2007, 17:27
Beitrag # 31 von 86
Beitrag ID: #290390
Bewertung:
(9076 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
mirjame2001@aol.com
wär echt super :)


als Antwort auf: [#290389]

Bild-Verknüpfungen "erneut verknüpfen"

Markus76
Beiträge gesamt: 340

8. Mai 2007, 17:29
Beitrag # 32 von 86
Beitrag ID: #290392
Bewertung:
(9072 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen

weil ich gerade mal wieder diesen Thread durchlese ...
ich habe da ein Script namens "neu_verlinkenID.scpt" (das mir irgendwoher zugeflogen ist) ein bischen umgebaut das der Bildstatus nicht auf "missing" stehen muss und man kann Dateinamensänderungen eingeben (wenn man seine Feindaten umbenannt hat oder das Suffix anders ist oder oder oder) und die Bilder dann neu verlinkt und aktualisiert werden.
Bei Bedarf, einfach melden.

Gruss,
Markus


als Antwort auf: [#290386]

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

8. Mai 2007, 17:32
Beitrag # 33 von 86
Beitrag ID: #290394
Bewertung:
(9067 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
melde mich hiermit :)


als Antwort auf: [#290392]

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

8. Mai 2007, 17:53
Beitrag # 34 von 86
Beitrag ID: #290395
Bewertung:
(9049 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@ Martin Fischer:
muchas gracias :)
irgendwie wills aber immernoch nicht :(


als Antwort auf: [#290394]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

8. Mai 2007, 17:55
Beitrag # 35 von 86
Beitrag ID: #290397
Bewertung:
(9048 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> irgendwie wills aber immernoch nicht :(

Das ist keine gute Problembeschreibung.


als Antwort auf: [#290395]

Bild-Verknüpfungen "erneut verknüpfen"

Markus76
Beiträge gesamt: 340

8. Mai 2007, 18:05
Beitrag # 36 von 86
Beitrag ID: #290399
Bewertung:
(9043 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ist allerdings ein AppelScript > daher nur MAC


als Antwort auf: [#290394]

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

9. Mai 2007, 09:43
Beitrag # 37 von 86
Beitrag ID: #290492
Bewertung:
(8999 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich arbeite auch auf apple InDesign CS2....

Naja will nicht heißt soviel wie:
es ist wie immer, ich muß jede Verknüpfung einzeln anwählen wenn ich auf automatisch verknüpfen geh...


als Antwort auf: [#290399]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

9. Mai 2007, 09:51
Beitrag # 38 von 86
Beitrag ID: #290493
Bewertung:
(8989 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: ich muß jede Verknüpfung einzeln anwählen wenn ich auf automatisch verknüpfen geh...


Du darfst nicht die InDesign-Funktion "automatisch verknüpfen" benutzen, sondern musst die ganze Aktion per Doppelklick auf das entsprechende Script in der Script-Palette starten.


als Antwort auf: [#290492]

Bild-Verknüpfungen "erneut verknüpfen"

mirimimi
Beiträge gesamt: 7

9. Mai 2007, 12:37
Beitrag # 39 von 86
Beitrag ID: #290527
Bewertung:
(8966 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ahaaaaaaa
wusste garnicht dass es sowas gibt :)
jetzt gehts


als Antwort auf: [#290493]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

9. Mai 2007, 13:09
Beitrag # 40 von 86
Beitrag ID: #290538
Bewertung:
(8957 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Man lernt halt nie aus... gilt natürlich auch für mich :-)

Und dafür ist dieses Forum ja da!


als Antwort auf: [#290527]

Bild-Verknüpfungen "erneut verknüpfen"

Wolfgang Reszel
Beiträge gesamt: 4170

6. Jun 2007, 15:21
Beitrag # 41 von 86
Beitrag ID: #295512
Bewertung:
(8853 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Markus,

ich wäre an dem Skript interessiert.

Ich bin gerade auf der Suche nach einem Skript welches mir mir bei umbenannten Pfaden hilft. Bei uns wurde ein Kunde aufgekauft, womit der Stammordner nun einen neuen Namen erhält. Die Bilder liegen aber zentral in einem Bildarchiv-Ordner, also nicht bei den INDD-Dateien.


als Antwort auf: [#290392]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

6. Jun 2007, 15:25
Beitrag # 42 von 86
Beitrag ID: #295514
Bewertung:
(8848 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Wolfgang,

hast Du das Skript Relink2NewPath.jsx oben schon ausprobiert?


als Antwort auf: [#295512]

Bild-Verknüpfungen "erneut verknüpfen"

Jochen Uebel
Beiträge gesamt: 3200

7. Jun 2007, 16:09
Beitrag # 43 von 86
Beitrag ID: #295656
Bewertung:
(8812 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ausgangssituation:
Verknüpfte Bilder befinden sich in verschiedenen Ordnern.
ID-Datei wird verpackt, Bilddaten befinden sich nunmehr in einem einzigen Ordner.
User vergißt beim Verknüpfen, die Option "Grafikverknüpfungen beim Verpacken aktualisieren" zu aktivieren und verschickt.
Empfänger öffnet die ID-Datei - man wird gefragt, ob die Verknüpfungen automatisch aktualisiert werden sollen.
Empfänger bejaht und sucht für das erste Bild den neuen Ordner auf.

Frage:
Unter welchen Umständen - unveränderte Dateinamen vorausgesetzt - aktualisiert ID nunmehr
nicht vollautomatisch alle restlichen Bilder?


als Antwort auf: [#295514]

Bild-Verknüpfungen "erneut verknüpfen"

Verena81
Beiträge gesamt: 8

5. Jul 2007, 11:56
Beitrag # 44 von 86
Beitrag ID: #301026
Bewertung:
(8703 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich bin nicht wirklich fit im selber Skripten und stosse deshalb immer schnell an meine Grenzen. Hier ist nun wieder eine erreicht. Aber durch dieses Forum und eure Skripte kam ich schon einige male schenller ans Ziel. Wollt ich hier mal sagen. Echt klasse.

Jetzt komme ich aber gerade nicht weiter. Ich habe das folgende Skript hier gefunden und es ist für meine Zwecke eigentlich fast perfekt. Aber man kann doch bestimmt auch einen absoluten Pfad auf einen Server angeben, in dem die neu verknüpften Bilder liegen ohne das ich diesen Ordner auswählen muss.

Grund ist, dass ich Vorschaubilder habe die dann durch bearbeitete Bilder ausgetauscht werden sollen. Die bearbeiteten Bilder kommen immer in den gleichen Ordner.

gefundenes Skript

Code
//Relink2NewPath_andSuffix.jsx  

var oldSuffix = ".eps";
var newSuffix = ".tif";

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name.split(oldSuffix).join(newSuffix)));
myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}


geändertes (aber nicht funktionierendes) Skript
Code
//Relink2NewPath_andSuffix.jsx  

var oldSuffix = ".jpg";
var newSuffix = ".eps";

var myDoc = app.documents[0];

myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name.split(oldSuffix).join(newSuffix)));
myFolder = "\\Server\ordner";
myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}


Leider funktioniert es so nicht ;-)

Ich gehe davon aus, dass ich den Pfad anders verpacken muss. Oder hab ich meine Slashes bzw. Backslashes falsch gesetzt? Oder brauche ich einen URL Pfad
Also file:///Server/ordner

Hat aber auch nicht funktioniert,

Könnt ihr mir hier vielleicht weiterhelfen. Das wäre klasse.

Danke schon mal

Viele Grüße
Verena


als Antwort auf: [#285499]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

5. Jul 2007, 12:06
Beitrag # 45 von 86
Beitrag ID: #301031
Bewertung:
(8696 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Verena,

versuchs mal mit "/Server/ordner".

Alternativ kannst Du Dir die Notation über folgendes Skript auslesen:
Code
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";  
alert ("\"" + myFolder + "\"");



als Antwort auf: [#301026]

Bild-Verknüpfungen "erneut verknüpfen"

Verena81
Beiträge gesamt: 8

5. Jul 2007, 13:41
Beitrag # 46 von 86
Beitrag ID: #301049
Bewertung:
(9451 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

Das mit dem auslesen hat geklappt.

Danke für die schnelle Hilfe!

Gruß Verena


als Antwort auf: [#301031]

Bild-Verknüpfungen "erneut verknüpfen"

Christoph Steffens
  
Beiträge gesamt: 4906

18. Jul 2007, 10:21
Beitrag # 47 von 86
Beitrag ID: #303259
Bewertung:
(9412 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Martin Fischer ] Nach dem Start wirst Du über ein Dialogfenster aufgefordert, den neuen Pfad zu den Bildern auszuwählen.
Das Skript prüft nun Bild für Bild, ob sich in dem gewählten Verzeichnis ein Bild mit demselben Dateinamen wie in der bisherigen Verknüpfungsinformation befindet.

Ist dies der Fall, wird der Verknüpfungspfad aktualisiert.
Ist dies nicht der Fall, bleibt der alte Verknüpfungspfad bestehen.


Ich stelle gerade fest, dass das Script offensichtlich nicht rekursiv durchsucht. Kann man sowas realisieren?

Wenn ich IMMER im selben Verzeichnis (rekursiv) suche, und per Scriptstart kein Dialog sehen will, wo schreibe ich den festen Pfad rein?


als Antwort auf: [#210839]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

18. Jul 2007, 10:37
Beitrag # 48 von 86
Beitrag ID: #303264
Bewertung:
(9402 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

was verstehst Du unter einer "rekursiven" Suche?

Ich kenne rekursive Funktionen, aber keine rekursiven Suchläufe.
Und Dein Hinweis auf immer dasselbe Verzeichnis bringt mich ganz durcheinander.

Der Pfad wird in der Variable myFolder definiert.


als Antwort auf: [#303259]

Bild-Verknüpfungen "erneut verknüpfen"

Christoph Steffens
  
Beiträge gesamt: 4906

18. Jul 2007, 11:24
Beitrag # 49 von 86
Beitrag ID: #303283
Bewertung:
(9386 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ Martin Fischer ] was verstehst Du unter einer "rekursiven" Suche?

Damit meine ich, dass auch in Unterordnern des angegebenen Verzeichnisses gesucht wird. Nennt man das nicht so?!

Antwort auf [ Martin Fischer ] Der Pfad wird in der Variable myFolder definiert.

Heißt dass, dass ich statt
Code
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+""; 

reinschreibe
Code
var myFolder = C:\Dokumente und Einstellungen\Steffens\Eigene Dateien\Eigene Bilder; 

?


als Antwort auf: [#303264]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

18. Jul 2007, 11:33
Beitrag # 50 von 86
Beitrag ID: #303285
Bewertung:
(9382 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> Damit meine ich, dass auch in Unterordnern des angegebenen Verzeichnisses
> gesucht wird. Nennt man das nicht so?!

Ja, Du hast recht.

Müßte aber "rekursiv durch die Verzeichnisse heißen" und nicht "rekursiv im selben Verzeichnis".
Da lag die Ursache für das Mißverständnis.



> Heißt dass, dass ich statt

Die richtige Notation des Verzeichnisses kannst Du mit dem Skript aus http://www.hilfdirselbst.ch/...i?post=301031#301031 ermitteln.

Für die rekursive Suchfunktion fehlt mir grad die Zeit.


als Antwort auf: [#303283]

Bild-Verknüpfungen "erneut verknüpfen"

Lorena P.
Beiträge gesamt: 6

25. Jul 2007, 08:29
Beitrag # 51 von 86
Beitrag ID: #304456
Bewertung:
(9337 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Also ich bin der absolute Anfänger in Sachen Scripten , habe mir jetzt aber mal die Erklärung angeschaut wie man das macht. Also TextEdit, dann als .jsx und in Indesign-Ordner packen. Da ich eben auch dieses Indesign-Verknüpfungsproblem habe, war ich total begeistert von dem Script. Doch leider zu früh gefreut. Wenn ich ihn jetzt doppelklicke, kommt folgende Meldung:

JavaScript Fehler!
Fehlernummer: 8
Fehlerzeichenfolge: Syntax error
Zeile: 1
Quelle: {\rtf1\mac\ansicpg10000cocoartf102
Problematischer Text: \

Ich habe nur den Script in den Texteditor kopiert, als jsx abgespeichert und fertig.
Woran könnte das liegen?? Oder was mache ich falsch?


als Antwort auf: [#303285]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

25. Jul 2007, 08:32
Beitrag # 52 von 86
Beitrag ID: #304458
Bewertung:
(9335 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Der Text wurde im RTF-Format gesichert, nicht als reiner ASCII-Text, wie in der Beschreibung (Skript sichern) angegeben.


als Antwort auf: [#304456]

Bild-Verknüpfungen "erneut verknüpfen"

Lorena P.
Beiträge gesamt: 6

25. Jul 2007, 08:55
Beitrag # 53 von 86
Beitrag ID: #304462
Bewertung:
(9330 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ach soooooooo.. hab mir sowas schon gedacht. Hat ne Weile gedauert bis ich geschnallt habe wie ich im TextEdit reine Texdokumente mache...

*schäm*

Vielen vielen Dank.. war der Aufsteller von heute Morgen :o)


als Antwort auf: [#304458]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

25. Sep 2007, 12:31
Beitrag # 54 von 86
Beitrag ID: #314004
Bewertung:
(9236 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

Habe die Beiträge bez. der relink2newpath-Scripts noch einmal durchgelesen
und meine für folgendes keine Bemerkung gefunden zu haben:

Ich möchte im konkreten Fall meine Verknüpfungen aktualisieren.
Dazu benutze ich eben das Skript Relink2NewPath.jsx. Ich werde ja
dann nach meinem neuen Ordner gefragt. Jetzt werden die Bilder
neu verknüpft. Auch die, die schon aktualisiert waren, oder?

Ich möchte nun, dass das Skript nur die Bilder durch die im neuen
Ordner aktualisiert, wenn der Status auf »fehlend« steht. Die anderen
sollen nicht angetastet werden. Vielleicht habe ich in den langen
Threads da was übersehen?

Danke.

Gruß,
Sacha


als Antwort auf: [#304462]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

25. Sep 2007, 12:41
Beitrag # 55 von 86
Beitrag ID: #314011
Bewertung:
(9229 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sacha,

Du hast recht.
Aktualisiert wird alles, was namentlich im neuen Ordner gefunden wird.

In der folgenden Version habe ich als Bedingung angegeben, daß nur solche Links aktualisiert werden, deren Status "fehlend" ist.

Code
//Relink2NewPath_02.jsx  

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
var myLinks = myDoc.links;
for (oneLink = myLinks.length-1; oneLink >-1; oneLink--) {
var myLink = myLinks[oneLink];
// Status: Verknüpfung fehlend
if (myLink.status == LinkStatus.linkMissing)
{
var myName = String(File.encode(myLink.name));
var myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}
}


Würdest Du es mal testen?
Ich hab's ungeprüft reingeschrieben.


als Antwort auf: [#314004]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

25. Sep 2007, 13:04
Beitrag # 56 von 86
Beitrag ID: #314024
Bewertung:
(9217 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

Super :-) Danke. Meine Kollegin, die das Skript tagtäglich gebrauchen kann
wird es morgen testen. Ich werde dann berichten.

Gruß,
Sacha


als Antwort auf: [#314011]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

26. Sep 2007, 12:45
Beitrag # 57 von 86
Beitrag ID: #314213
Bewertung:
(9189 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

Ich habe das Skript heute morgen getestet und es läuft für mich
genauso wie erhofft. Also danke noch mal.

P.S.: Werden die Skripts aus den Beiträgen eigentlich noch immer
regelmäßig in der Skriptelinksammlung aktualisiert und zusammengefasst?

Gruß,
Sacha


als Antwort auf: [#314024]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Sep 2007, 12:55
Beitrag # 58 von 86
Beitrag ID: #314218
Bewertung:
(9184 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sacha,

Antwort auf: P.S.: Werden die Skripts aus den Beiträgen eigentlich noch immer
regelmäßig in der Skriptelinksammlung aktualisiert und zusammengefasst?


Wenn sich Zeit und Helfer finden. ;-)
Du bist herzlich eingeladen.

P.S.: Das letzte Mal hat mir Quarz ausgeholfen.
Das hat mir viel Arbeit erspart.


als Antwort auf: [#314213]

Bild-Verknüpfungen "erneut verknüpfen"

Sacha Heck
Beiträge gesamt: 3281

26. Sep 2007, 13:02
Beitrag # 59 von 86
Beitrag ID: #314220
Bewertung:
(9180 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

Zitat Du bist herzlich eingeladen.

Ok, ich guck mal was sich machen läßt. Bedingt wahrscheinlich eine
Menge Recherche ... Ich guck zuerst mal was ich in meiner Sammlung
habe und vergleiche es mit der aktuellen Linksammlung.

Gruß,
Sacha


als Antwort auf: [#314218]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Sep 2007, 13:22
Beitrag # 60 von 86
Beitrag ID: #314228
Bewertung:
(9166 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Bedingt wahrscheinlich eine
Menge Recherche


Die meisten meiner Skripte lassen sich über die Suche nach '.js' bzw. '.jsx' finden.
Andere JavaScripts finden sich oft über 'app.'

Geralds und Hans AppleScripts findet man über 'tell application'.

Die meiste Arbeit ist das Kopieren der Links, das Sortieren und Kommentieren der einzelnen Skripte.

Ich hatte gehofft, daß die vor ein paar Wochen eingeführten Tags dieses Sammeln u.U. überflüssig machen könnten. Aber ich vermute, die können die Übersicht in der Skript-Linksammlung nicht ersetzen.

Hat jemand noch eine andere Idee, wie man die Übersicht anders und weniger zeitaufwendig organisieren könnte?


als Antwort auf: [#314220]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

26. Feb 2008, 11:49
Beitrag # 61 von 86
Beitrag ID: #338911
Bewertung:
(9524 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

ein sehr hilfreiches Script. Danke! Ich habe es mir ein wenig umgebaut, um die Layout JPG RGB-Motive später durch die TIF CMYK zu ersetzen.
Also statt ".eps" einfach ein ".jpg" eingesetzt. Bei einer Seitenstrecke mit an die 70 Motive eine super Zeitersparnis.

Ich bräuchte jedoch einen kleinen Tipp. Die Bilder kommen teilweise
von verschiedenen Fototgrafen - sprich sie haben zwar alle die gleiche Endung, jedoch mal klein- oder großgeschrieben (.jpg und .JPG). Wie kann ich dem Script beibringen, beide oldSuffix-Varianten zu berücksichtigen.

Freue mich auf Dein Feedbäckle ...


als Antwort auf: [#285499]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 12:09
Beitrag # 62 von 86
Beitrag ID: #338918
Bewertung:
(9513 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Bjørn,

man müßte den Namen der Verknüpfung auflösen in Namen und Suffix.
Und dann einmal versuchen mit Suffix.toLowerCase() zu verknüpfen und das andere Mal mit Suffix.toUpperCase().
Dabei gehe ich davon aus, daß beim Suffix wenigstens die Groß-/Kleinschreibung einheitlich durchgezogen wurde und es nicht etwa ein Bild mit der Endung ".Jpg" gibt.


als Antwort auf: [#338911]

Bild-Verknüpfungen "erneut verknüpfen"

Ralf Hobirk
Beiträge gesamt: 5961

26. Feb 2008, 12:33
Beitrag # 63 von 86
Beitrag ID: #338926
Bewertung:
(9497 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich verwende das Script "Relink2NewPath_andSuffix.jsx". Und obwohl die Endungen meiner Bilder mal ".jpg" und mal ".JPG" lauten, konnte ich nie Probleme wegen der Groß- bzw. Kleinschreibung feststellen.


als Antwort auf: [#338918]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

26. Feb 2008, 12:51
Beitrag # 64 von 86
Beitrag ID: #338935
Bewertung:
(9486 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

Danke für die schnelle Antwort - muss aber gestehen, dass ich als Nicht-Scripter, nicht weiß, wovon Du sprichst... ;o)

Mit einem ".JPG" or ".jpg" ließ es sich nicht umsetzen - Aber wie gesagt, ich kenne die Script-Regeln einfach nicht - NOCH nicht! Ist ein sehr spannendes Feld, in dass ich mich noch reinknien werde. Folgendes habe ich eingesetzt:

Code
//Relink2NewPath_andSuffix.jsx  

var oldSuffix = ".JPG";
var newSuffix = ".tif";

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name.split(oldSuffix).join(newSuffix)));
myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}


Kann man nicht einfach hinter ".JPG" einen oder Fall ".jpg" (von mir aus auch noch ".Jpg") vorgeben?

Das ist mein erster Blick und erste Bewegung in einem Script. Also bitte meine naive Herangehensweise verzeihen ...


als Antwort auf: [#338918]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 13:12
Beitrag # 65 von 86
Beitrag ID: #338941
Bewertung:
(9475 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Bjoern,

mir ist die Zeit knapp und der Umbau würde etwas Zeit kosten.

Warum läßt Du das Skript nicht einfach zweimal laufen?
Einmal mit .jpg und einmal mit .JPG?


Du könntest z.B. die Zeile

var oldSuffix = ".JPG";

durch folgende ersetzen:

Code
var oldSuffix = prompt('Alte Endung', '.JPG'); 


Und dann mal .JPG stehen lassen und das nächste Mal .jpg reinschreiben.


als Antwort auf: [#338935]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

26. Feb 2008, 13:33
Beitrag # 66 von 86
Beitrag ID: #338952
Bewertung:
(9458 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Martin,

Danke. Das ist zwar nicht so elegant,
aber so geht es natürlich auch.

Ich wollte auch gar keinen umständlichen Script-Umbau,
dachte in meinem Unwissen nur, man könne einfach mit
»var oldSuffix = ".JPG", "jpg", ".Jpg";«, oder ähnlich simpel
an dem Script drehen.

Schön wärs ;o)


als Antwort auf: [#338941]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 13:59
Beitrag # 67 von 86
Beitrag ID: #338956
Bewertung:
(9442 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat dachte in meinem Unwissen nur, man könne einfach mit
»var oldSuffix = ".JPG", "jpg", ".Jpg";«, oder ähnlich simpel
an dem Script drehen.


Im Prinzip schon (var oldSuffix = [".JPG", "jpg", ".Jpg"];).
Aber das wäre erst der Anfang.
Unten müßte dann eine Schleife durch die Anzahl der oben eingestellten Suffixe ergänzt werden: for (i = 0; i < oldSuffix.length; i++);

Dann alles ausprobieren.
Dazu eine Musterdatei erzeugen mit unterschiedlichen Verknüpfungen, Bilddateien mit variierenden Endungen ...

Vielleicht kriegst Du's jetzt mit den Bausteinen hin.
Die Schleife müßte vor
myName = String(File.encode(myLink.name.split(oldSuffix).join(newSuffix)));

beginnen. Und oldSuffix müßte dann durch oldSuffix[i] ersetzt werden.
Enden tut die Schleife hinter der geschweiften Klammer } des try-Bereichs.


als Antwort auf: [#338952]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

26. Feb 2008, 17:07
Beitrag # 68 von 86
Beitrag ID: #339032
Bewertung:
(9417 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Au weia ... Schleifen?! Ich bin froh, wenn ich meine Schuhe zubinden kann! ;o)

Ich werde mich hier mal mit unserem Flasher über das Ding setzen.
Die Java-Scripten ja auch ...
So wie ich Deine Anregungen verbaut habe, passiert erst mal nichts :o(

Code
//Relink2NewPath_andSuffix_TEST.jsx  

var oldSuffix = [".JPG", "jpg", ".Jpg"];
var newSuffix = ".tif";

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--) {
myLink = myLinks[oneLink];
for (i = 0; i < oldSuffix.length; i++);
myName = String(File.encode(myLink.name.split(oldSuffix[i]).join(newSuffix)));
myNewLink = File(myFolder + "/" + myName);
try{
myLink.relink(myNewLink);
myLink.update();
}
catch(e){}
}


mal sehen, was noch dabei rauskommt.
Wenn wir es raushaben, wirds geposted ;o)

mfg aus HH


als Antwort auf: [#338956]
(Dieser Beitrag wurde von Martin Fischer am 26. Feb 2008, 17:30 geändert)

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 17:27
Beitrag # 69 von 86
Beitrag ID: #339037
Bewertung:
(9409 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Gemeint war das:

Code
//Relink2NewPath_andSuffix_TEST.jsx  

var oldSuffix = [".JPG", "jpg", ".Jpg"];
var newSuffix = ".tif";

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--)
{
myLink = myLinks[oneLink];
for (i = 0; i < oldSuffix.length; i++);
{
myName = String(File.encode(myLink.name.split(oldSuffix[i]).join(newSuffix)));
myNewLink = File(myFolder + "/" + myName);
try
{
myLink.relink(myNewLink);
myLink.update();
}
catch(e)
{}
}
}



als Antwort auf: [#339032]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

26. Feb 2008, 18:06
Beitrag # 70 von 86
Beitrag ID: #339058
Bewertung:
(9397 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Schade ... reagiert nur bis zur Auswahl des Folders für die neuen Links.

Wie gesagt, sobald der Flasher Zeit für mich hat, gehen wir da auch mal ran.

Dank Dir Martin,


als Antwort auf: [#339037]

Bild-Verknüpfungen "erneut verknüpfen"

Christoph Steffens
  
Beiträge gesamt: 4906

26. Feb 2008, 18:25
Beitrag # 71 von 86
Beitrag ID: #339060
Bewertung:
(9393 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
was noch "toll" wäre (wäre mir auch Geld wert), wenn die Suche in Unterordnern funktionieren würde...


als Antwort auf: [#339058]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 18:28
Beitrag # 72 von 86
Beitrag ID: #339062
Bewertung:
(9393 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
An dem fehlenden Punkt in der Definition des Array kann's auch nicht liegen?

Richtiger wäre:

var oldSuffix = [".JPG", ".jpg", ".Jpg"];


als Antwort auf: [#339058]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

26. Feb 2008, 18:34
Beitrag # 73 von 86
Beitrag ID: #339065
Bewertung:
(9390 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
leider nicht. Er verlinkt einfach nicht mit den entsprechenden .tif.
Den Ordner zum verlinken lässt er mich noch anwählen, dann passiert nischt mehr.

Seufz ...


als Antwort auf: [#339062]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 19:36
Beitrag # 74 von 86
Beitrag ID: #339072
Bewertung:
(9361 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Bjørn,

hab nochmal genauer draufgeschaut.
Da hat sich tatsächlich ein kleiner Fehler, der mir schon an anderen Tagen den Nerv gekostet hat, eingeschlichten.

Hinter der Definition der Schleife darf *kein* Semikolon stehen:
for (i = 0; i < oldSuffix.length; i++); // falsch
for (i = 0; i < oldSuffix.length; i++) // richtig

Die folgende Version läuft bei mir:
Code
//Relink2NewPath_andSuffix_TEST2.jsx   

var oldSuffix = [".JPG", ".jpg", ".Jpg"];
var newSuffix = ".tif";

var myDoc = app.documents[0];
var myFolder = Folder.selectDialog("Neuer Pfad zu dem Bildern")+"";
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--)
{
myLink = myLinks[oneLink];
for (i = 0; i < oldSuffix.length; i++)
{
myName = String(File.encode(myLink.name.split(oldSuffix[i]).join(newSuffix)));
myNewLink = File(myFolder + "/" + myName);
try
{
myLink.relink(myNewLink);
myLink.update();
}
catch(e)
{}
}
}



als Antwort auf: [#339065]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

26. Feb 2008, 21:31
Beitrag # 75 von 86
Beitrag ID: #339086
Bewertung:
(9340 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Chris,

Antwort auf: was noch "toll" wäre (wäre mir auch Geld wert), wenn die Suche in Unterordnern funktionieren würde...


Meinst Du so was: RelinkLinksOfDocs2NewPath_inSubfolders.jsx?

Das genannte Skript verknüpft die Bilder neu mit Bilddateien in einem ausgewählten Verzeichnis und dessen Unterverzeichnissen - sofern der Verknüpfungsstatus "fehlend" ist.

Ich hab Dir aber noch eins zum Test auf Lager, das so wie die von Bjørn gewünschte Version funktioniert, darüber hinaus aber auch Unterverzeichnisse durchforstet.


als Antwort auf: [#339060]

Bild-Verknüpfungen "erneut verknüpfen"

BigB
Beiträge gesamt: 19

27. Feb 2008, 10:27
Beitrag # 76 von 86
Beitrag ID: #339150
Bewertung:
(10212 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
SUPER! ... Danke.

Martin - Du Held! In Ehrfurcht verneige ich mein Haupt vor Dir.
Jetzt geht es ... Dank auch von Dirk Levy – der sitzt mir gegenüber ;o)


als Antwort auf: [#339072]

Bild-Verknüpfungen "erneut verknüpfen"

Veit Eva
Beiträge gesamt: 15

13. Mär 2008, 12:22
Beitrag # 77 von 86
Beitrag ID: #341475
Bewertung:
(10133 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich hab folgende Frage zu diesem Thema:
Lässt sich dieses Script auch so anpassen, dass in dem Verlinkungspfad nur ein bestimmter String ersetzt wird, wenn dieser vorhanden ist?
Hintergrund ist folgender: Der Server, auf dem bisher alle Bilddateien vorhanden und verknüpft waren - nennen wir ihn ServerALT, wurde durch einen neuen - ServerNEU - ersetzt. Alle Pfadbezeichnungen sind auf ServerNEU genau so vorhanden, wie auf ServerALT. Von daher würde es ausreichen, nur den Servernamen im Pfad zu ändern - natürlich nur, wenn vorher auf ServerALT verlinkt wurde. Verlinkungen auf andere Server sollten bleiben, wie sie sind.


als Antwort auf: [#285499]

Bild-Verknüpfungen "erneut verknüpfen"

Martin Fischer
  
Beiträge gesamt: 12783

30. Apr 2008, 21:37
Beitrag # 78 von 86
Beitrag ID: #348751
Bewertung:
(9980 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Chris,

Antwort auf: was noch "toll" wäre (wäre mir auch Geld wert), wenn die Suche in Unterordnern funktionieren würde...


Damit die passende Info auch in diesem (Haupt-)Thread gefunden werden kann:
Unterverzeichnisse werden mit der Version RelinkLinksOfDocs2NewPath_inSubfolders.jsx durchsucht.


als Antwort auf: [#339060]

Bild-Verknüpfungen "erneut verknüpfen"

painschen
Beiträge gesamt: 48

26. Mai 2010, 17:08
Beitrag # 79 von 86
Beitrag ID: #443026
Bewertung:
(8799 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich finde keine Möglichkeit mir den Bilder-Pfad der Verknüpfung ausgeben zu lassen..

Code
// dateinamen geht 
myLinks[oneLink].name

// pfad geht nicht
myLinks[oneLink].fullName

// dies gibt immer folgendes aus:
// /Applications/Adobe%20InDesign%20CS3/Adobe%20InDesign%20CS3.app/Contents/MacOS
File(myLinks[oneLink].name)


Weiß einer weiter?


als Antwort auf: [#210695]

Bild-Verknüpfungen "erneut verknüpfen"

Uwe Laubender
Beiträge gesamt: 5316

26. Mai 2010, 21:00
Beitrag # 80 von 86
Beitrag ID: #443064
Bewertung:
(8777 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, painschen!
wie wäre es mit .filePath?


als Antwort auf: [#443026]

Bild-Verknüpfungen "erneut verknüpfen"

Hans Haesler
Beiträge gesamt: 5826

26. Mai 2010, 21:12
Beitrag # 81 von 86
Beitrag ID: #443066
Bewertung:
(8780 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mein lieber painschen,

warum eröffnest Du nicht ein neues Thema? Und warum postest Du nicht das komplette Script?

Zitat // pfad geht nicht
myLinks[oneLink].fullName

Also ... ich bekomme eine Fehlermeldung. Weil full name ein AppleScript-Begriff ist.

Versuche es mal so:

Code
myLink = myLinks[oneLink].filePath; 

Gruss, Hans


als Antwort auf: [#443064]

Bild-Verknüpfungen "erneut verknüpfen"

Gerald Singelmann
  
Beiträge gesamt: 6269

26. Mai 2010, 21:48
Beitrag # 82 von 86
Beitrag ID: #443077
Bewertung:
(8768 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat myLinks[oneLink].fullName

Also ... ich bekomme eine Fehlermeldung. Weil full name ein AppleScript-Begriff ist.


full name ist vielleicht ein AppleScript Begriff. fullName aber nicht. doc.fullName ist ein File-Objekt. doc.fullName.fullName ist der Pfad des File-Objekts als String


als Antwort auf: [#443066]

Bild-Verknüpfungen "erneut verknüpfen"

Hans Haesler
Beiträge gesamt: 5826

26. Mai 2010, 22:11
Beitrag # 83 von 86
Beitrag ID: #443082
Bewertung:
(8759 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,

danke. Schon wieder was gelernt. :-) Bisher wandelte ich einen Pfad so in einen String um:

Code
docPath = "" + doc.fullName; 

Nachträglich ein AppleScript hervorgekramt: Stimmt, full name bezieht sich auch auf den Pfad eines Dokuments. Aber hier geht es ja um Bilddateipfade.

Gruss, Hans


als Antwort auf: [#443077]

Bild-Verknüpfungen "erneut verknüpfen"

Gerald Singelmann
  
Beiträge gesamt: 6269

26. Mai 2010, 22:43
Beitrag # 84 von 86
Beitrag ID: #443087
Bewertung:
(8751 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat docPath = "" + doc.fullName;

Ich glaube, intern ist es das gleiche, aber ich ziehe
Code
docPath = doc.fullName.toString() 

vor, wenn ich sicher gehen will, dass etwas ein String ist.


als Antwort auf: [#443082]

Bild-Verknüpfungen "erneut verknüpfen"

painschen
Beiträge gesamt: 48

27. Mai 2010, 17:59
Beitrag # 85 von 86
Beitrag ID: #443193
Bewertung:
(8689 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Code
Also ... ich bekomme eine Fehlermeldung. Weil full name ein AppleScript-Begriff ist. 


Hatte ich mir aus Document/File abgeleitet, aber das wurde ja schon besprochen..


Zitat myLink = myLinks[oneLink].filePath;


Hatte ich in der Dokumentation garnicht gesehen..
Genau das habe ich gesucht, super vielen Dank!


als Antwort auf: [#443066]

Bild-Verknüpfungen "erneut verknüpfen"

Basolato
Beiträge gesamt: 1

7. Aug 2011, 20:46
Beitrag # 86 von 86
Beitrag ID: #477627
Bewertung:
(7381 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich weiß, der Thread ist alt. Aber ich möchte auch, dass andere Leute in den Genuss kommen:

Dieses Script beherrscht die Verknüpfung mit Unterordner. (Kein Buch vorrausgesetzt, geht mit Dokument.

Code
//Relink2NewPath_Subfolders.jsx  

var myDoc = app.documents[0];
var topFolder = Folder.selectDialog ("Choose a Folder...");
var fileandfolderAr = scanSubFolders(topFolder);
myLinks = myDoc.links;
for (oneLink=myLinks.length-1;oneLink>-1;oneLink--)
{
myLink = myLinks[oneLink];
myName = String(File.encode(myLink.name));

for (var c = 0; c < fileandfolderAr[1].length; c++)
{
var myNewLink = File(fileandfolderAr[1][c]+ "/" + myName);
try
{
myLink.relink(myNewLink);
myLink.update();
}
catch(e)
{
}
}
}




function scanSubFolders(tFolder)
{
var sFolders = new Array();
var allFiles = new Array();
sFolders[0] = tFolder;
for (var j = 0; j < sFolders.length; j++) // loop through folders
{
var procFiles = sFolders[j].getFiles();
for (var k=0;k<procFiles.length;k++) // loop through this folder contents
{
if (procFiles[k] instanceof File) allFiles.push(procFiles[k]);
else if (procFiles[k] instanceof Folder) sFolders.push(procFiles[k]);
}
}
return [allFiles,sFolders];
}


Viel Spaß


als Antwort auf: [#443193]
X