Hallo huckebein1954,
bitteschön.
Der Code des Droplets kann ebenfalls bei Bedarf angepasst werden. :-)
In dieser ersten Version werden die neuen Textdateien, mit "_mod" ergänzt, im gleichen Ordner gespeichert.
Einen speziellen Zielordner können wir festlegen, sobald das Script funktioniert.
Wenn nicht beim Austauschen der
<+> und
<-> in die Tags für hoch- und tiefgestellt für den von den Marken umschlossenen Text eine RegEx-Wildcard benutzt werden müsste, könnte das gesamte Suchen und Ersetzen mit reinem AppleScript gemacht werden.
Deshalb muss für die verwendeten Befehle die Scripting Addition "Satimag.osax" installiert werden. Erhältlich hier:
http://www.satimage.fr/...ompanion_osaxen.html Den folgenden Code auswählen, kopieren und in ein leeres Skripteditor-Fenster einsetzen. Dann auf das Icon "Übersetzen" klicken (der Text sollte Schwarz und Grün und Blau und Grau eingefärbt werden).
Schliesslich als Droplet speichern: Menü "Ablage", Artikel "Speichern". Im Dialog einen Namen eintippen (z.B. TagsErsetzen_01d), einen Zielordner für das Droplet wählen und im unteren Teil im lokalen Menü "Dateiformat" den Artikel "Programm" einstellen. Die drei Checkboxen nicht aktivieren. Und "Sichern" klicken.
Es kann eine einzelne Textdatei auf das Icon des Droplets gezogen werden, oder mehrere Textdateien, oder ein Ordner, welcher die Textdateien enthält.
Falls es nicht auf Anhieb klappen sollte: Würdest Du mir bitte eine Textdatei und das entsprechende InDesign-Dokument zustellen? Bitte stuffen oder zippen, damit nichts verändert wird.
Edit: Ich habe soeben den Code ergänzt und einen Test eingefügt, welcher prüft, ob die Datei nicht schon "<ASCII-MAC>" enthält. Sonst würde sie erneut behandelt.
Edit 2: Noch eine Änderung ... In den Zeilen mit
Superscript und
Subscript muss das Fragezeichen innerhalb der Klammern stehen. So:
(.*?), damit bei mehreren Vorkommen auch jedes richtig behandelt wird.
Edit 3: Letzte (?) Änderung ... Weil die Textdatei nicht "rein" ist, müssen die Returns ersetzt werden.
Gruss, Hans