Hallo liebe Scripter,
bei einem Projekt sollen über 200 Begriffe mit einem Zeichenformat ausgezeichnet werden - bei den GREP-Stilen ist ja leider bei 99 Schluss.
Nun dachte ich das selbe per Script zu realisieren, welches als Startup Script laufen soll, damit es sich eben wie ein Grepstil verhält.
Das Code lautet:
app.loadFindChangeQuery ('MeineGrepSuche1', SearchModes.grepSearch);
app.activeDocument.changeGrep ();
app.loadFindChangeQuery ('MeineGrepSuche2', SearchModes.grepSearch);
app.activeDocument.changeGrep ();
usw...
Problem 1: Funktioniert das theoretisch überhaupt so, wie ich es denke?
Problem 2: Ist das aus Performancesicht sinnvoll?
problem 3: Beim Starten von ID mekert das Script, da kein Dokument offen ist. Ein Workaround habe ich nicht hinbekommen; der erste Ansatz:
if (app.documents.length < 1) {
$.sleep(3000);}
else {...
Am wichtigsten sind mit Punkt 1/2 - dann weiß ich, ob ich es überhaupt weiterverfolgen sollte...
Das Ganze läuft unter CS5/Mac.
Vielen Dank vorab!