2010-12-27 2 views

Antwort

2

, wenn Sie nur ein Dokument in Photoshop geöffnet haben, app.activeDocument ist die „Active“ , wenn Sie die „aktive Dokument“ wollen ein anderes Dokument, das Sie es verweisen müssen wie folgt

betrachten Sie zwei Dokumente bereits geöffnet „picture1.jpg“ und picture2.jpg“ Sie würden jedes set das aktive Dokument sein, wie

app.activeDocument = app.documents[0] // set to picture1.jpg 
app.activeDocument = app.documents[1] // set to picture2.jpg 

die Indizierung (die Zahlen) auf die offenen Dokumente beziehen folgen und von dem am weitesten links stehenden Dokument starten Registerkarte ([0]) und die Registerkarte Enddokument ([n]) n ist die Doku im Verhältnis zu der ersten Zählung von 0 benötigen Sie weitere Hilfe einfach fragen Entschuldigung, ich nehme an, dass Sie neu in der Programmierung sind.

+0

'app.activeDocument' verweist immer auf das oberste (Vordergrund) geöffnete Dokument, selbst wenn der Benutzer sie manuell in Photoshop wechselt, wird sich auch activeDocument ändern. Wenn Sie dies im Skript tun möchten, ist das Array der geöffneten Dokumente 'app.documents'. Wenn Sie das aktive Dokument ändern möchten, können Sie es wie folgt zuweisen: 'app.activeDocument = app.documents [0]' Ich habe das getestet und es funktioniert. – pdizz

Verwandte Themen