[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Script für Zuweisung umbenannter Dateien

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

Script für Zuweisung umbenannter Dateien

yvomail
Beiträge gesamt: 34

31. Jan 2010, 21:00
Beitrag # 1 von 7
Bewertung:
(3147 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo an alle "Scripter",

wir haben Daten auf einen neuen NAS Server gezogen, dieser erlaubt in der Dateikennung keine Schrägstiche mehr.... Wir haben deshalb per Script alle Schrägstriche in Unterstriche geändert.
Indesign findet jetzt natürlich die Bilddaten nicht mehr.

Gibt es die Möglichkeit Indesign via Script zu sagen, die Daten liegen immernoch in Ordner xy haben aber jetzt einen Unterstich??? Oder etwas ähnliches.

Momentan muss alles händisch zugeordnet werden.... und bei Katalogen mit 200 und mehr Bildern ist das problematisch und eventuell auch fehlerbehaftet...

Ich freue mich auch Euer Feedback!

Danke schonmal im Voraus
X

Script für Zuweisung umbenannter Dateien

WernerPerplies
Beiträge gesamt: 2688

1. Feb 2010, 07:45
Beitrag # 2 von 7
Beitrag ID: #432240
Bewertung:
(3118 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wenn es nur um die Umbenennung innerhalb der InDesign-Dateien geht und es kein fertiges Skript für diese Aufgabe gibt, könnte ein Weg aus
1. Export nach IDML
2. Suchen und Ersetzen in XML-Dateien der IDML-Datei
3. Rückimport funktionieren

Für Windows:
1. Export nach IDML:
hier könnte ich ein Tool zur Verfügung stellen (noch in der Textphase), dass den Job automatisch erledigt.
2. Suchen und Ersetzen in XML-Dateien
-> mein Programm SearARep
3. Rückimport: Das unter 1. genannte Tool, voraussichtlich ab Ende der Woche.

Einen schönen Tag wünscht

Werner Perplies
Auftragsprogrammierung und Skripte für Adobe InDesign Alle neuen Skripte mit
neu: WpsProjectHandler 31.05.2020, Version 3.XX, neue Funktionen.
MultiSave ist Bestandteil meines WpsProjecthandlers
neu: WpsEanInTables, WpsSaRInHyperlinks
Kundenstimmen


als Antwort auf: [#432234]

Script für Zuweisung umbenannter Dateien

Martin Fischer
  
Beiträge gesamt: 12626

1. Feb 2010, 08:02
Beitrag # 3 von 7
Beitrag ID: #432241
Bewertung:
(3113 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Yvonne,

Antwort auf: Gibt es die Möglichkeit Indesign via Script zu sagen, die Daten liegen immernoch in Ordner xy haben aber jetzt einen Unterstich??? Oder etwas ähnliches.


Hier als eine Skript-Alternative zur IDML-Lösung von Werner:

Code
var find_char = ':'; 
var replace_char = '_';

var myDoc = app.documents.firstItem();
var myFolder = Folder.selectDialog( "Verzeichnis mit neuen Verknüpfungen wählen: ");
if (myFolder == null)
exit();

for( var i=0; i < myDoc.links.length; i++)
{
var aLink = myDoc.links[i];
var myRegExp = new RegExp(find_char, 'g');
var newFile = new File(myFolder.fullName + '/' + myDoc.links[i].name.replace(myRegExp, replace_char));
if (newFile.exists)
aLink.relink(newFile);
}

try
{
myDoc.links.everyItem().update();
} catch(e){}


Am Anfang des Skripts sind das gesuchte Zeichen und das Zeichen, durch das ersetzt werden soll, einzustellen:

var find_char = ':';
var replace_char = '_';

Da der Slash '/' im Dateinamen (zumindest auf dem Mac) intern als ':' interpretiert wird, steht im Beispiel oben statt '/' der Doppelpunkt als gesuchter String. Falls es nicht klappt, ersetze dort den Doppelpunkt durch den Slash und berichte.

Ein Slash im Dateinamen sollte m.E. schon etwas wehtun.
Da sind wie bei Backslash und Doppelpunkt Konflikte vorprogrammiert.
Grundregel: Verwende in Dateinamen lediglich die Zeichen a-z und Zahlen und vermeide Sonderzeichen und Umlaute (Ausnahme - und _).

Viele Grüße
Martin




als Antwort auf: [#432234]
(Dieser Beitrag wurde von Martin Fischer am 1. Feb 2010, 10:16 geändert)

Script für Zuweisung umbenannter Dateien

yvomail
Beiträge gesamt: 34

2. Feb 2010, 12:43
Beitrag # 4 von 7
Beitrag ID: #432426
Bewertung:
(3036 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

danke für die schnelle Hilfe... ich glaube ich bin zu blöd das ganze in indesign einzubinden... ich erhalte hier einen "identifier" Fehler.... was mach ich falsch?

Zu den Dateikennungen: Mir war ganz schlecht als ich das zum ersten mal gesehen habe und prompt gibt es jetzt die Probleme.... aber jetzt ist es zu spät. :O(


als Antwort auf: [#432241]

Script für Zuweisung umbenannter Dateien

Martin Fischer
  
Beiträge gesamt: 12626

2. Feb 2010, 13:02
Beitrag # 5 von 7
Beitrag ID: #432429
Bewertung:
(3032 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Yvonne,

hilft das: http://indesign.hilfdirselbst.ch/...te_installieren.html?
Es handelt sich um ein JavaScript.

Hast Du alternativ Werners Lösung mal ausprobiert?

Viele Grüße
Martin




als Antwort auf: [#432426]
(Dieser Beitrag wurde von Martin Fischer am 2. Feb 2010, 13:03 geändert)

Script für Zuweisung umbenannter Dateien

yvomail
Beiträge gesamt: 34

2. Feb 2010, 20:41
Beitrag # 6 von 7
Beitrag ID: #432491
Bewertung:
(2990 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

es funktioniert toll! Ich musste aber den ":" gegen den Backslash austauschen. Jetzt geht es.....
Soll ich den Vorschlag von Werner mit dem IDML-Export auch noch testen.... eigentlich wollte ich mich davor drücken.... :O)

Ein herzliches Dankeschön von einem glücklichen Menschen!
Viele Grüße
Yvonne


als Antwort auf: [#432429]

Script für Zuweisung umbenannter Dateien

Martin Fischer
  
Beiträge gesamt: 12626

2. Feb 2010, 20:59
Beitrag # 7 von 7
Beitrag ID: #432492
Bewertung:
(2986 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Yvonne,

Antwort auf: Ich musste aber den ":" gegen den Backslash austauschen.

Ah, ich hätte es wissen müssen.
Der Slash in einem Namen wird als Trenner der Pfadstruktur interpretiert.
Unter Windows werden diese durch Backslash repräsentiert und auf'm Mac mit Doppelpunkt.


Antwort auf: Soll ich den Vorschlag von Werner mit dem IDML-Export auch noch testen.... eigentlich wollte ich mich davor drücken.... :O)


Nein, das brauchst Du nicht, denn …
Zitat Ein herzliches Dankeschön von einem glücklichen Menschen!

Tagesziel erreicht! ;-)

Viele Grüße
Martin




als Antwort auf: [#432491]
(Dieser Beitrag wurde von Martin Fischer am 2. Feb 2010, 21:02 geändert)
X

Aktuell

Web / SEO / Blockchain / Betriebssystem
unsplash_300

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