ein Freund fragte mich gestern nach einer Lösung um viele Suchen und Ersetzen Abfragen nacheinander abarbeiten zu können. Deshalb habe ich ihm ein Skript dafür geschrieben. Vielleicht hat ja noch jemand von euch Verwendung dafür.
Der Ablauf ist relativ simple.
1. Suchen und Ersetzen Abfrage in InDesign via Dialoge anlegen und speichern. (Text, Grep, Glyph oder Objekt)
2. Die Namen der gewünschten Queries in die "Steuerungsdatei" eintragen. (basiert auf TOML https://github.com/mojombo/toml )
3. Skript ausführen und Zack.
Ich weiss es gibt auch das findChangeByList.jsx Skript, aber es gibt ja auch mehrere Wege nach Rom ;)
Lieber Fabian Dein Skript tönt gut und ich würde es auch gerne ausprobieren, aber mir scheint es zu kompliziert. Eigentlich möchte ich ein Skript nur in den entsprechenden Ordner ziehen können und es dann mal testen – aber ich krieg es nicht hin... Gruss Michel
ja ich muss zugeben das Setup funktioniert nicht "Out Of The Box".
Einerseits kann ich keine FCQueries mitliefern, weil die immmer auf deinen entsprechenden Nutzen zugeschnitten sind und andererseits ist es Version 0.1 und bestimmt noch nicht die absolute Lösung. :)
Um den Gebrauch etwas zugänglicher zu machen folgt hier eine kurze Einführung wie ich mir den Workflow vorstelle:
2. Deine Suchen und Ersetzen Abfragen definieren. Wenn du die in ID speicherst findest du die unter:
Mac OS: Users\[username]\Library\Preferences\Adobe InDesign\[Version]\[Language]\Find-Change Queries\[query type]
Windows XP: Documents and Settings\[username]\Application Data\Adobe\InDesign\[Version]\[Language]\Find-Change Queries\[query type]
Windows Vista and Windows 7: Users\[username]\AppData\Roaming\Adobe\InDesign\[Version]\[Language]\Find-Change Queries\[query type]
3. Die Dateinamen der FCqueries die du verwenden willst in die .toml Datei eintragen und die Dateiendung wegnehmen. Also wird "somegrepsearch.xml" zu "somegrepsearch". Wenn du Grep Abfrage hast gehören die in der .toml Datein unter
Text Abfragen kommen unter
und Glyphen und Objects Abfragen nach dem selben Schema.
4. Du MUSST in der .toml Datei angeben ob du grep, text usw. bearbeiten möchtest. Das machst du unter:
Wenn du etwas "true" setzt wird es ausgeführt. Wenn du es "false" setzt nicht.
5. Das Skript "batch-find-and-replace.jsx" ausführen und zack. Guck dir die Magie an.
Ich habe auch eine kleine README dazu geschrieben und oder stell mir alle Fragen die du Fragen willst. : )