Hallo Willem,
die Wiederholschleife ist nicht notwendig, wenn nur ein Objekt
ausgewählt ist. Bei mehreren Rahmen, hingegen, braucht es diese
schon. Aber an anderer Stelle:
---
tell document 1 of application "Adobe InDesign CS2"
activate
try
set TestCopy to every item of selection
set newFrame1 to duplicate TestCopy
set newFrame2 to duplicate newFrame1
set newFrame3 to duplicate newFrame2
repeat with i from 1 to count of TestCopy
-- Schwarze Kontur zentrisch
set properties of item i of newFrame1 to ¬
{stroke color:"Black", stroke weight:"4 mm", stroke alignment:center alignment ¬
, end cap:butt end cap, end join:miter end join}
-- Weisse Kontur zentrisch
set properties of item i of newFrame2 to ¬
{stroke color:"Paper", stroke weight:"3.8 mm", stroke alignment:center alignment ¬
, end cap:butt end cap, end join:miter end join}
-- Hintergrundfarbe "Papier"
set properties of item i of newFrame3 to ¬
{fill color:"Paper"}
end repeat
end try
-- Bild(er) in Vordergrund stapeln
bring to front TestCopy
end tell
---
Zuerst wird alles mehrfach dupliziert. In der Wiederholschleife wird
dann jeweils das aktuelle Element der entsprechenden Sammlung
angesprochen.
Gruss, Hans
als Antwort auf: [#421999]