Hallo Willem,
ich nehme an, dass Du die Farbenpalette ausblenden willst. Der Befehl lautet gleich wie bei der Masspalette: anstelle von 'measurements' das Wort 'colors' setzen: 'set colors showing to false'. Das 'showing' bedeutet "anzeigen". Und 'false' ist ein Boolescher Ausdruck, bedeutet "falsch" (oder "nicht", bzw. "nein").
---
tell application "QuarkXPress 4.11"
activate
set measurements showing to false
set colors showing to false
tell document 1
-- und so weiter
---
Das Gegenteil davon ist 'true', "wahr" (oder "ja"). Um die Farbenpalette wieder anzuzeigen genügt also: 'set colors showing to true'.
Achtung: Das Wieder-Anzeigen der Masspalette ist sehr riskant. Ich kann einen Absturz von XPress auf Befehl produzieren: eine Textbox (kann auch leer sein) auswählen und per Script 'set measurements showing to true' ausführen. XPress "verabschiedet" sich und der Skripteditor muss zwangsbeendet werden. In den meisten Scripts, in welchen ich die Masspalette ausblende, lasse ich sie in diesem Zustand. In Fällen wo ich sie – anwenderfreundlich – wieder anzeige, lasse ich das Script zuerst eine Bildbox auswählen. Damit ist die Gefahr gebannt. Oder das Script erzeugt eine temporäre Bildbox, wählt sie aus, zeigt die Masspalette an und löscht die Box wieder.
Ach ja: diese Befehle stehen im "Dictionary" von QuarkXPress, im Kapitel "Standard Suite", Abschnitt "application". Dort findet sich auch, wie die Stilvorlagenpalette angesprochen werden will: 'doc layout showing'. Diese verstecke ich auch ab und zu, in Scripts, welche intensiv die Stilvorlagen adressieren.
Hans Haesler <hsa@ringier.ch>
als Antwort auf: [#418358]