[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt InDesign CS5: Verknüpften Text zurückspeichern

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

InDesign CS5: Verknüpften Text zurückspeichern

joexx
Beiträge gesamt: 6

8. Nov 2010, 16:54
Beitrag # 1 von 7
Bewertung:
(2381 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich suche nach einem Script, welches mir den Inhalt des aktuell gewählten Textrahmens in die verknüpfte Textdatei (txt) zurückspeichert und so meine in Indesign gemachten Änderungen in die Original-Textdatei übernimmt.
Ich habe nichts derartiges gedunden. Gibts da schon was?

Vielen Dank.
X

InDesign CS5: Verknüpften Text zurückspeichern

Gerald Singelmann
  
Beiträge gesamt: 6268

8. Nov 2010, 17:29
Beitrag # 2 von 7
Beitrag ID: #456290
Bewertung:
(2374 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja: Datei > Exportieren


als Antwort auf: [#456283]

InDesign CS5: Verknüpften Text zurückspeichern

joexx
Beiträge gesamt: 6

9. Nov 2010, 09:31
Beitrag # 3 von 7
Beitrag ID: #456337
Bewertung:
(2327 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für den Tipp. Aber ich meinste ein Script oder zumindest einen Ansatz in die Richtung.


als Antwort auf: [#456290]

InDesign CS5: Verknüpften Text zurückspeichern

Gerald Singelmann
  
Beiträge gesamt: 6268

9. Nov 2010, 09:54
Beitrag # 4 von 7
Beitrag ID: #456341
Bewertung:
(2320 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Aha. Was soll denn das Script oder Ansatz in die Scriptrichtung anderes machen als Datei > Exportieren?


als Antwort auf: [#456337]

InDesign CS5: Verknüpften Text zurückspeichern

joexx
Beiträge gesamt: 6

9. Nov 2010, 10:21
Beitrag # 5 von 7
Beitrag ID: #456345
Bewertung:
(2311 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,

sorry, wenn ich mich da nicht deutlich ausgedrückt habe.
Ich muss immer wieder Änderungen auf die beschriebene Weise speichern.

Beim Exportieren muss ich den Pfad zur verlinkten Datei jedesmal händisch angeben oder vorher aus dem Verknüpfen-Dialog kopieren. Dann muss ich die Datei überschreiben. Mir ist schon ein paar Mal passiert, dass ich die flasche Datei überschrieben habe.
Darum kam ich auf die Idee, das so zu automatiieren, dass der Pfad vom Script ermittelt wird und die Datei dann ohne Nachfrage mit dem aktuellen Inhalt überschrieben bzw. ersetzt, und gleich wieder neu in Indesign eingelesen wird.

Danke.


als Antwort auf: [#456341]

InDesign CS5: Verknüpften Text zurückspeichern

Gerald Singelmann
  
Beiträge gesamt: 6268

9. Nov 2010, 12:34
Beitrag # 6 von 7
Beitrag ID: #456371
Bewertung:
(2292 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ach so.

Also so was:
Code
#target "indesign" 
if (app.documents.length > 0) {
if (app.selection.length > 0) {
main();
}
}

function main() {
var sel = app.selection[0];
var s = sel.parentStory;
if (s.isValid) {
var l = s.itemLink;
if (l.isValid) {
if (l.status == LinkStatus.NORMAL || l.status == LinkStatus.LINK_OUT_OF_DATE) {
var f = File(l.filePath);
var e = s.exportFile( ExportFormat.TEXT_TYPE, f, true);
} else {
alert("Mit dem Link stimmt was nicht");
}
} else {
alert ("Kein Link vorhanden");
}
} else {
alert( "Kein Textfluss gefunden");
}
}


Eine Warnung: es gibt einen Bug in InDesign, der die Textdatei löscht, wenn man bei den Export-Optionen auf Abbrechen klickt. Falls man die Exportoptionen gar nicht sehen will, muss man in der Zeile
Code
var e = s.exportFile( ExportFormat.TEXT_TYPE, f, true); 

false statt true eingeben.

Das Script geht davon aus, dass irgendwas in der zu exportierenden Story markiert ist.


als Antwort auf: [#456345]

InDesign CS5: Verknüpften Text zurückspeichern

joexx
Beiträge gesamt: 6

9. Nov 2010, 17:46
Beitrag # 7 von 7
Beitrag ID: #456409
Bewertung:
(2251 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Super, das hilft mir.
Vielen Dank.

Grüße, Jörg


als Antwort auf: [#456371]
X