Hallo Hans,
im
InDesign_ScriptingGuide_AS.pdf fand ich zu
enable redraw:
Turns screen redraw on or off while a script is running from the Scripts panel.
Daran hatte ich mich gehalten, Skriptstart also mit Doppelklick ins Skripte-Bedienfeld.
Den Anfangsbefehl habe ich nun wie in deinem Beispiel direkt unter
tell application gesetzt.
Mit
enable redraw false braucht das Skript 23 sec, mit
enable redraw true braucht es 24 sec.
In beiden Fällen viel Bewegung auf dem Schirm und die Seiten in der Seitenpalette werden weiß, bis das Skript fertig ist.
Mit einem weißen Fleck auf der Seite (2232% Zoom) und Seitenpalette weg – es tauchen zwei verschiedene Textausschnitte auf, die sich ansonsten aber ruhig verhalten – brauchte es 19 sec.
Schließlich habe ich die JavaScript-Zeilen in mein Script eingebunden …
… wie du es vorgemacht hast:
http://www.hilfdirselbst.ch/...able%20redraw#421824 Aber auch das hat das Skript nicht beschleunigt.
Wenn dir nicht spontan die Hammer-Idee kommt, verwende nicht weiter Zeit darauf.
Ich habe rechts und links vom Weg einiges Interessante aufgelesen und kann mit der Laufzeit des Skripts gut leben.
Vielen Dank, Hans, und Grüße von