Hallo Andreas,
ja, wenn einen das Genie mal erwischt hat, bringt man es kaum wieder weg ... ;-)
Also ... Copy & Paste sollte man nur im Notfall einsetzen. Weil dies bedingt, dass das Objekt und
anschliessend das Ziel ausgewählt werden müssen. Komplikationen, welche man sich ersparen kann, weil man
normalerweise beide Adressen kennt. Trotzdem: hier ein einfaches, funktionierendes Snippet. Es erwartet
eine Textbox mit Inhalt auf Seite 1 und ebenfalls eine Textbox auf Seite 2.
Bedingung: die Befehle 'copy' und 'paste' müssen je alleine in einer Zeile stehen:
---
tell document 1 of application "QuarkXPress 4.11"
set selection to story 1 of text box 1 of page 1
copy
set selected of text box 1 of page 2 to true
paste
end tell
---
Mit 'set selection...' wird die Story der ersten Texbox ausgewählt. Das folgende 'copy' befördert das Ganze in
eine interne Zwischenablage (nicht die gleiche, welche man mit einer manuellen Aktion benutzt). Dann wird mit
'set selected ...' die Zielbox ausgewählt. Und 'paste' setzt die gespeicherte Story in die ausgewählte Box ein.
Ein gutes Buch zu AS und QXP? Do you speak English? Dann könntest Du versuchen, Dir das Buch "AppleScripting
QuarkXPress" von Shirley Hopkins zu besorgen, über <http://www.amazon.com/>. Ich habe es selber nicht in meinem
Besitz. Die "Druck"-Qualität soll schlecht sein, dafür komme man mit der Begleit-CD mehr als auf seine Kosten.
Hans Haesler, hsa@ringier.ch
als Antwort auf: [#418183]