Wer häufig Texte als Word-Dokumente geliefert bekommt, kennt das: bevor man vernünftig mit einem solchen Text in InDesign arbeiten kann, wird erst mal aufgeräumt und ausgemistet. Leerzeilen, überzählige Leerzeichen, falsche Gedankenstriche müssen erstmal entsorgt werden. Wer noch mehr will: auch Abstände in Abkürzungen (wie in z.B.) oder vor dem Prozent-Zeichen oder das mathematische Mal-Zeichen können in kürzester Zeit per Skript korrigiert werden.
Im Video erkläre ich, wie Ihr das Script und die dazugehörige Textdatei installieren und anwenden könnt. Falls Ihr einzelne Korrekturen auslassen möchtet, zeige ich Euch, wie Ihr diese in der Textdatei auskommentieren könnt.
Ich selbst lasse dieses Skript ausnahmslos über jeden platzierten Text laufen.
Ich würde mich freuen, wenn Ihr dem Skript auch etwas abgewinnen könnt – und falls Ihr Fragen oder Verbesserungsvorschläge habt: schreibt einfach einen Kommentar.
Benutzung des Skripts auf eigene Verantwortung und ohne Garantie.
Download Skript und Voreinstellungdatei »FindChangeByList1.zip«; 5 KB
Download »skriptTestDok.idml.zip«; 34 KB



Großartig!
Hallo Werner!
Freut mich, dass es Dir gefällt!
Viele Grüße
Karsten
Nach längerer Indesign-Abstinenz habe ich mich wieder an dein Skript erinnert. Nach wie vor: Großartig!
Vielen Dank! Freut mich auch immer noch, dass es Dir nutzt :)
Viele Grüße
Karsten
Hallo,
ich habe dieses Script zufällig gefunden und finde es super.
Dadurch habe ich mich das erste Mal an eine Script-Änderung gewagt.
Es klappt auch alles sehr gut. Doch ein Problem habe ich da noch:
Ich schaffe es nicht, dass mir nach einem „€“ ein Achtelgeviert eingefügt wird.
Können Sie mir da weiterhelfen?
Auch die ursprüngliche Zeile die vor dem € ein Achtelgeviert einfügen soll funktioniert bei mir nicht!?
Was muss ich da ändern?
Vielen Dank für Ihre Antwort.
Hallo Nancy,
das muss ich mich in Ruhe ansehen – und komme da vermutlich erst kommende Woche zu. Dann melde ich mich wieder!
Viele Grüße
Karsten
Hallo,
ich habe es mit Hilfe eines Freundes hin bekommen.
Vielen Dank für deine Bemühungen.
Liebe Grüße
Nancy
Liebe Nancy,
freut mich zu hören! Magst Du mir Eure Lösung schicken?
Liebe Grüße
Karsten
Hey! Vielen Dank für die Arbeit! Funktioniert wunderbar.
Allerdings funktioniert das Script nicht auf ein gesamtes Dokument. Könntest du uns sagen welche Zeile zu ändern ist damit das Script den Text des gesamten Dokumentes korrigiert?
Vielen Dank!
Hallo Tobias,
danke für Deinen netten Kommentar 😊.
Ich schaue mir das Script die Tage an und melde mich wieder!
Bis denne
Karsten
Moin Tobias!
Der entsprechende Befehl steht in Zeile 87. Ich hänge das Script mit unkommentierter Zeile an:
geisler-design.de/wp-content/uploads/FindChangeByList-1-1.jsx_.zip.
Passt das so?
Liebe Grüße
Karsten
Hi Karsten!
Vielen Dank für deine Mühe. Leider funktioniert es noch nicht wirklich… Das Script läuft überhaupt erst los, wenn ich aktiv in einem Textrahmen bin und gibt mir dann die Option „Document“ oder „Textabschnitt“: Bei Auswahl Document korrigiert er dann leider nur den aktiven Textrahmen.
Hallo Tobias,
hier das ursprüngliche Skript von Adobe, in dem ich nur den Verweis auf die Textdatei geändert habe. Es funktioniert in den drei folgenden Szenarien:
durchlaufen werden soll.
Hier das Skript: geisler-design.de/wp-content/uploads/FindChangeByList1-3.jsx_.zip. Klappt’s damit?
Viele Grüße
Karsten
Hallo Karsten,
klasse! Ich liebe Automatisierungen und würde hiermit ins Scripten einsteigen. Danke schonmal dafür.
Vielleicht kannst du mir noch bei einer Funktion weiterhelfen. Ich habe diverse Texte vorliegen bei denen die persönliche Anrede groß geschrieben wurde. Dies soll nun in Kleinschreibung umgewandelt werden. Also z. B. „Du“ zu „du“… [„Du“, „Dich“, „Dir“, „Dein“, „Deine“, „Euch“, „Eure“]. Könnte ich so einen Part in dein Script integrieren? Wenn ja, wie kriege ich das hin?
Dank und beste Grüße, Anja
Hola Anja!
Sehr gerne :) Deine Anforderung sollte keinen allzu großen Aufwand bedeuten. Die Herausforderung dabei wird vermutlich darin bestehen – was bei GREP häufig der Fall ist –, nicht zu viel zu finden. Also z.B. »Du« auszuschließen, wenn es nach einem Schlusspunkt kommt.
Und: momentan glaube ich, dass für jedes Wort eine individuelle Suche geschrieben werden muss – geht vllt. aber auch kürzer?!
Ich lass das mal sacken und setz mich im Laufe der Woche dran.
Viele Grüße aus Köln
Karsten
Hey Anja,
habe mich vorhin mal an die Suche gesetzt – hier das Ergebnis:
(?<=\. )(D)(?=u|ein|ir|ich)Habe ich als GREP-Suche (nicht per Skript) ausprobiert. Findet großes D, wenn es von u, ein, ir, ich gefolgt ist und nicht am Absatzanfang steht.
Das D dann nur noch durch d austauschen :)
Bringt Dich das weiter?
Viele Grüße aus Kölle
Karsten
Hey Anja,
sorry, dass ich mich jetzt erst melde: ist seit einer Weile viel los bei mir, zwischendurch Urlaub.
Ich hatte mich mit Gregor Fellenz (publishingx.de) wg. Deiner Anfrage ausgetauscht. Hier sein – ungeprüfter – Ansatz:
(?
Hallo Karsten,
danke für die tollen Tutorials.
Leider konnte ich die »skriptTestDok.idml.zip«; 34 KB nicht herunterladen.
Die Seite konnte nicht gefunden werden, Natürlich kan ich mir eine ähnliche Datei selbst erstellen, wäre aber toll, wenn ich sie bekommen könnte.
Viele Grüße
Elke
Hey Elke,
habe eben erst Deinen Kommentar erhalten, weil der im Spam gelandet war. Ich kümmere mich um die Datei und schick Sie Dir.
Liebe Grüße aus Köln
Karsten
Habe den Downloadlink korrigiert.