[GastForen Programme Print/Bildbearbeitung Adobe InDesign JavaScript: filePath Varianten angleichen, InDesign CS3, WinXP

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

JavaScript: filePath Varianten angleichen, InDesign CS3, WinXP

andreas131
Beiträge gesamt: 22

12. Nov 2008, 17:28
Beitrag # 1 von 5
Bewertung:
(2067 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo!

Wenn ich es richtig verstehe wird der "filePath" für INDD-Dokumente anders ausgegeben als für "Links", richtig?

Für INDD-Datei: /c/meinOrdner/meinDokument.indd
Für Links: C:\meinOrdner\meinLink.tif

Ich versuche beide Varianten anzugleichen, komme aber mit den RegExp nicht weiter.

Hier etwas Code:

Code
 
myBookPath = app.activeBook.filePath.toString();

//alert ("BookPath: " + myBookPath);
myDocPath = app.activeDocument.filePath.toString();

var myRegExp = new RegExp("/" , "gi");
myDocPath =myDocPath.replace (myRegExp , '\\') ;

var myRegExp = new RegExp("\([\u\l])"); //Fehler
myDocPath =myDocPath.replace (myRegExp , RegExp.$1 + ':') ;

alert ("DocPath: " + myDocPath);

myImgPath = app.activeDocument.links[0].filePath;

//alert ("ImgPath: " + myImgPath);


Sicher alles sehr umständlich :))

Habe schon im Forum gesucht, leider nichts passendes gefunden.

Vielen Dank für jede Hilfe!

Grüße
Andreas
X

JavaScript: filePath Varianten angleichen, InDesign CS3, WinXP

Martin Fischer
  
Beiträge gesamt: 12626

12. Nov 2008, 17:53
Beitrag # 2 von 5
Beitrag ID: #374333
Bewertung:
(2062 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

schau mal im JavaScript_Tools_Guide_CS3.pdf nach.
Im Kapitel 3 'File System Access' ab S. 33 findest Du Hinweise zur Notation der Pfadnamen.
Du hattest auf den Unterschied zwischen dem URI (universal resource identifier) Pfadnamen und dem betriebssystemabhängigen Pfadnamen hingewiesen.
Du kannst beide auslesen (URI ist systemunabhängig).

Zu unterscheiden sind
- absoluteURI (S. 43) und
- relativeURI (S. 45).

Viel Glück.

Viele Grüße
Martin




als Antwort auf: [#374327]

JavaScript: filePath Varianten angleichen, InDesign CS3, WinXP

andreas131
Beiträge gesamt: 22

12. Nov 2008, 18:28
Beitrag # 3 von 5
Beitrag ID: #374339
Bewertung:
(2050 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

danke für die schnelle Antwort.

Habe daraufhin hier eine Stelle gefunden, die mir sehr geholfen hat:

http://www.hilfdirselbst.ch/..._P227404.html#227404

Danke :)

und Grüße
Andreas


als Antwort auf: [#374333]

JavaScript: filePath Varianten angleichen, InDesign CS3, WinXP

Martin Fischer
  
Beiträge gesamt: 12626

12. Nov 2008, 19:03
Beitrag # 4 von 5
Beitrag ID: #374348
Bewertung:
(2041 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Andreas,

ich empfehle Dir trotzdem, gelegentlich einen Blick in das genannte Kapitel aus JavaScript_Tools_Guide_CS3.pdf zu werfen.
Es lohnt sich, wenn Du mit externen Daten arbeitest.

Viele Grüße
Martin




als Antwort auf: [#374339]

JavaScript: filePath Varianten angleichen, InDesign CS3, WinXP

andreas131
Beiträge gesamt: 22

12. Nov 2008, 19:31
Beitrag # 5 von 5
Beitrag ID: #374350
Bewertung:
(2026 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

da hast du sicher recht. Und da ich öfters mit externen Daten arbeite, werde ich mir dieses Kapitel ganauer anschauen.

Es kommt bald wieder ein Wochenende :))

Wünsche dir einen schönen Abend!
Grüße
Andreas


als Antwort auf: [#374348]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022