Einstellungen des Suchen/Ersetzen-Dialogs in Textdatei speichern / RecordFindChange_CS3.jsx

von Martin Fischer am 22.01.09 22:23 in Text

RecordFindChange_CS3-CS5.jsx

Link zur Ursprungsdiskussion im Forum

Rübi fragt in RecordFindChange.jsx unter CS3 nach einem Recorder für Suche/Ersetze-Einstellungen in CS3.

Auf der Basis von Olav Kverns RecordFindChange.jsx für CS2 hier eine erweiterte Version für CS3 bis CS5, welche die Text- und die Grep-Suche unterstützt.

Das Skript ermittelt die aktuellen Suche-/Ersetze-Einstellungen und sichert sie in eine Text-Datei für den Gebrauch im Skript FindChangeByList.jsx.



Das Skript zeichnet die aktuellen Einstellungen im Suchen/Ersetzen Dialog auf und schreibt sie in eine TXT-Datei.

Dabei sind zwei Darstellungen möglich:
1. Befehlszeilen für findChangeByList.jsx
2. Listendarstellung

In einem Voreinstellungsbereich können diese und andere Parameter den eigenen Bedürfnissen angepasst werden:

// =================== Preferences / Voreinstellungen ================ 
 
// singleLine = true -> Befehlszeilen für findChangeByList.jsx 
// singleLine = false -> Listendarstellung 
var singleLine = true; 
 
// fileSelect = true -> Ausgabedatei selbst bestimmen 
// fileSelect = false -> Ausgabedatei: 'Schreibtisch/findChangeStrings.txt' 
var fileSelect = false; 
 
// TXT-Datei nach Ausführung des Skripts öffnen 
var fileOpen = true; 
 
// Schlussmeldung ausgeben 
var finalMessage = true; 
 
// findChangeTextOptions und findChangeGrepOptions aufzeichnen 
var catchOptions = true; 
// =============================================================== 

Es ist möglich, dass manche 'exotischen' Suche/Ersetze-Einstellungen nicht korrekt ausgegeben werden. Ich denke dabei z.B. an Listendefinitionen und Aufzählungszeichen.
Wer entsprechende Entdeckungen macht, der möge dies bitte hier dokumentieren.


Martin Fischer



Skript ist lauffähig in:
InDesign Version CS3
InDesign Version CS4
InDesign Version CS5





Inhaltsverzeichnis











Powered by Movable Type 5.2.13