Wie bekomme ich ein Skript, um alle Punkte in Illustrator zu verbinden?

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 .

Mögliches Duplikat von Verbindungspunkten in Illustrator
@Luciano Es ist ein Build dieser Frage, da dieses Skript jetzt einen Fehler anzeigt, vielleicht weiß jemand, wie man diesen Fehler behebt. Lassen Sie mich wissen, dass ich meine Frage weiter bearbeiten muss.
Sie fragen den technischen Support nach einem Skript, das bereits in einer Antwort auf eine andere Frage gepostet wurde. Haben Sie versucht, den Drehbuchautor oder den Antwortenden auf die andere Frage zu kontaktieren? Hast du erklärt, was nicht funktioniert?
@Luciano Ja, ich habe den Autor kontaktiert, noch keine Antwort. Guter Punkt, ich werde auch hier posten, was nicht funktioniert.

Antworten (1)

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":

Aktive Ebene ausgeblendet

Stellen Sie sicher, dass die Ebene sichtbar ist und das Skript wie erwartet funktioniert:

Aktive Ebene sichtbar

Ah das hat funktioniert. Vielen Dank! Ich bin überrascht, dass ich das verpasst habe :)