Wie kann ich den Dateipfad vom ausgewählten Objekt in Adobe Indesign abrufen?Abrufen des Dateipfads vom ausgewählten Objekt in indesign
Edit: Ich bin mit InDesign CS5 (7.0) Object Model
Mein Benutzer sollte ein Objekt in Indesign (dh eine verknüpfte Datei-Objekt) auswählen können und dann ein Skript auf sie rufen, die bearbeitet und speichert die verknüpfte Datei. (Wir haben hundresds von .ai Dateien verknüpft, die durch fehlerhafte Software erstellt werden und müssen falsch eingebettete Schriftarten in einigen der .ai Dateien ersetzen.)
Ich habe versucht, Dinge wie
var myObj = app.selection[0];
myFilePath = myObj.filePath;
or
myFilePath = myObj.itemLink.assetURL;
und das tat nicht arbeiten. Wie kann ich hinsichtlich der Objekthierarchie von der aktuellen Auswahl zu der Zeichenfolge gelangen, die den Dateipfad darstellt? Auswahl> Story> Link> Pfadeigenschaft?
Vielen Dank im Voraus! Mit freundlichen Grüßen, Stefan
danke @Loic. Leider funktioniert das nicht. wenn ich das führe: 'var myObj = app.selection [0]; Warnung (myObj); alert (myObj.itemLink.filePah); ' es wirft _JavaScript 55 Fehlercode: unterstützt nicht._ ' alert (myObj); 'Alert das richtige Objekt obwohl. Ich arbeite mit dem InDesign CS5 (7.0) Objektmodell. – oystersauce
var myObj = app.selection [0] .allGraphics [0]; – Vinny
Die Auswahl muss ein Bild sein, damit die Linie funktioniert;) – Loic