Wie kann ich dieses Skript zum Laufen bringen, um alle Eckpunkte eines Pfads durch gerade Linien zu verbinden?
Ich habe ein Skript namens „All Points“ von hier heruntergeladen, aber es funktioniert nicht: http://www.wundes.com/JS4AI/
Zur weiteren Erklärung: Wenn ich ein Quadrat habe, kann ich einfach die diagonal gegenüberliegenden Punkte verbinden, um diagonale Linien zu erstellen. Dies wird sehr komplex, wenn es um Formen mit einer großen Anzahl von Punkten geht, wie hier beispielhaft gezeigt: http://js4ai.blogspot.in/2009/05/spoze-you-have-shape-like-this-and-you.html
Das Skript zeigt einen Fehler, nachdem ich ein Polygon ausgewählt und ausgeführt habe:
Fehler 8705: Zielebene kann nicht geändert werden
Linie: 195
var shapeGroup = app.activeDocument.groupItems.add();
PS: Das Skript findet auch eine Erwähnung in der Antwort auf diese Frage .
Wie der Fehler andeutet, kann die Ebene nicht geändert werden, was bedeutet, dass die ausgewählte Ebene entweder ausgeblendet oder gesperrt ist. Beachten Sie, dass die aktive Ebene nicht mit der Ebene der ausgewählten Objekte identisch ist. Die aktive Ebene ist die Ebene, die im Ebenenbedienfeld hervorgehoben ist.
Wie Sie hier sehen können, befindet sich das ausgewählte Objekt auf „Ebene 1“, die ausgewählte Ebene ist „Ebene 2“. Da diese Ebene ausgeblendet ist, erhalten Sie beim Ausführen des Skripts jetzt den Fehler "Zielebene kann nicht geändert werden":
Stellen Sie sicher, dass die Ebene sichtbar ist und das Skript wie erwartet funktioniert:
Luciano
Amit Saxena
Luciano
Amit Saxena