Wie rufe ich Window → Pathfinder → Divide durch JavaScript in Illustrator auf? Wenn nicht, kann ich eine Aktion aufrufen, die diese Schaltfläche über Javascript drückt?
Verwenden Sie diesen Code, um den Divide-Effekt anzuwenden. Bitte beachten Sie, dass der Effekt auf Gruppen angewendet werden muss.
Um ausgewählte Elemente zu gruppieren, verwenden Sie
app.executeMenuCommand('group');
Um den Teilen-Effekt auf eine ausgewählte Gruppe anzuwenden, verwenden Sie
app.executeMenuCommand('Live Pathfinder Divide');
Wenn Sie das Erscheinungsbild erweitern müssen, verwenden Sie
app.executeMenuCommand('expandStyle');
Elementare können Sie nicht. Sie können sich nur schwer durch das System schlagen und eine aufgezeichnete Aktion aufrufen, um Pathfinder zu verwenden. Die Skriptschnittstelle von Illustrator ist in ihrem Umfang ziemlich begrenzt.
Das Erweiterungsskript, das mit Adobe-Apps geliefert wird, kann das Windowing-Subsystem nicht aufrufen, um Schaltflächen zu drücken. NodeJS könnte so schwierig gemacht werden, aber dann wäre das kein einfaches Skript.
Ja, Sie können eine zuvor aufgezeichnete (oder auch dynamisch geschriebene) Aktion haben, die die Pathfinder-Operation durchführt, und dann ist es so einfach wie es zu tunapp.doScript(actionName, setName)
joojaa
joojaa
Carlo Canto
joojaa