Theoretisch ja, praktisch wahrscheinlich auch. Ich kriegs nur noch nicht hin …
An die anderen Skripter: Das wäre mein erstes Event-Skript. Also helft mir bitte mal ein bisschen. :)
1. Woher weis "afterNew" das es sich um ein Dokument handelt und nicht um ein gerade erstelltes Rechteck? > Gilt das generell nur für Dokumente?
2. Wenn ich meinen oben geposteten Schnipsel um die paar Zeilen hier ergänze, funktioniert das schon beim ersten Mal. Erstelle ich jedoch mit Apfel+N ein zweites Dokument, erhalte ich nach Bestätigen von 'OK' die Meldung, dass es mehr wie eine Ebene gibt (also meinen oben eingefügten alert).
Das zeigt mir, dass das Skript versucht im gerade sichtbaren Dokument und nicht in dem Dokument das neu erstellt werden soll läuft. Wenn dann das neue Dokument wieder mit einer Ebene angelegt wurde und ich das Skript erneut starte, wird mir erneut der alert gezeigt, es werden mir aber im geraden sichtbaren Dokument Ebenen angelegt.
Ich würde vermuten, dass ich das Dokument nicht mit var curDoc = app.documents[0] ansprechen darf? Wenn ich aber activeDocument wähle, erhalte ich gleich zu Beginn einen Fehlermeldung.
Wo liegt mein Fehler?
Danke.