Festlegen der Tastenkombination zum Ausführen von Skripten in Illustrator

12

Gibt es eine Möglichkeit, eine Tastenkombination zum Ausführen eines benutzerdefinierten Skripts in Illustrator einzurichten? Bisher habe ich keinen Weg gefunden. Wenn dies in Illustrator nicht möglich ist, gibt es dafür eine Drittanbieterlösung?

Dummer
quelle

Antworten:

13

Lösungen von Drittanbietern


Automator ( Mac - Native App)

Kürzlich ein Video dazu gemacht.

  1. Erstelle eine neue Service
  2. Oben: Service receives [no input] in [Adove Illustrator CC 2015.app]
    • Wenn Sie hier keine Anwendung angeben, können Sie das Skript starten, wenn ein Fenster aktiv ist, was nützlich sein kann.
  3. Suchen und fügen Aktion: Get Specified Finder Items.
    • Fügen Sie das .jsxSkript hier hinzu.
  4. Suchen und fügen Aktion: Open Finder Items.
    • Öffnen Sie mit: "Adobe Illustrator CC 2015.app"
  5. Service speichern: Cmd+S
    • Stellen Sie sicher, dass Sie sich den Namen für diesen nächsten Schritt merken
  6. Wechseln Sie zu OSX System preferences > Keyboard > Shortcuts
  7. Sie sollten in der Lage sein, Ihr Skript unter zu finden General
    • Fügen Sie eine Verknüpfung hinzu.

Alfred ( Mac - 17 € zum Entsperren erforderlich)

Automator macht das auch ganz gut, aber ich muss immer Alfred erwähnen, da es ein paar Vorteile hat:

  • Sie haben den Workflow und den Hotkey an einem Ort.
  • Speichern Sie mehrere Verknüpfungen an einem Ort . In diesem Screenshot starte ich die Skriptdatei mit AppleScript, aber Alfred hat auch eine Aktion "Datei öffnen" .
  • Mit Schlüsselwörtern können Sie Skripte auslösen und andere Aktionen ausführen .
  • Dateifilter - Hier ist ein GIF, in dem ich einen Dateifilter verwende , um meine Photoshop-Skripts zu durchsuchen, die in einem bestimmten Dropbox-Ordner gespeichert sind. Es wird eine Fuzzy-Suche verwendet, sodass Sie sich nur ein Wort im Skriptnamen merken müssen, um es zu finden. Hervorragend, wenn Sie jede Menge Skripte haben. Erleichtert die Verwendung von Skripten, die Sie nicht oft verwenden.
  • Es kann Workflows über Dropbox synchronisieren, sodass Sie auf einem neuen Computer problemlos dieselben Skripts und dieselben Verknüpfungen verwenden können, indem Sie Dropbox und Alfred installieren.

Kürzlich ein Video dazu gemacht. Nicht die beste Videoqualität. Ich habe vergessen, es im Vollbildmodus aufzunehmen.

  1. Alfred Preferences > Workflows Tab
  2. Von links unten: Klicken Sie auf das +Symbol und fügen Sie es hinzuBlank Workflow
    • Geben Sie eine Beschreibung Workflow Name:und drücken SieCreate
  3. Von oben rechts: Klicken Sie auf das +Symbol und fügen Sie es hinzuTriggers > Hotkey
    • Hotkey settingsLegen Sie auf der ersten Registerkarte eine Tastenkombination fest
    • Related AppsZiehen Sie auf der zweiten Registerkarte Illustrator.app in das Fenster undSave
  4. Von oben rechts: Klicken Sie auf das +Symbol und fügen Sie es hinzuActions > Open File
    • Ziehen Sie Ihre .jsxDatei in das erste Feld links
    • Ziehen Sie Illustrator.appin das zweite Feld rechts undSave
  5. Ziehen Sie eine Linie von der rechten Seite der Triggerauf die linke Seite der Action, um sie zu verbinden.

Autohotkey ( Windows - Kostenlos)

  1. Fügen Sie diesen Code in ein neues Notizblockdokument ein:

#IfWinActive, ahk_class illustrator
^!.::Run, Illustrator.exe C:\Users\joonas\Desktop\test.jsx

  1. Speichern Sie das mit einer Erweiterung .ahk
  2. Sie können diese Datei in der Standard-App (ahk) öffnen.
    • Sie sollten sehen, dass es System trayunter einem grünen H-Symbol ( Bildbeschreibung hier eingeben) läuft .
    • Sie können es System trayüber das Kontextmenü schließen.
  3. Wenn Sie möchten, dass der Hotkey immer verfügbar ist (und nicht nur, wenn Sie daran denken, die .ahk-Datei zu öffnen), legen Sie die Datei einfach im Windows-Startordner ab.
  4. Entfernen Sie die erste Codezeile, wenn Sie das Skript aus einer beliebigen Anwendung auslösen möchten.

Wenn Sie Ihre Tastenkombinationen nicht sorgfältig planen, können andere Tastenkombinationen in Illustrator oder anderen Anwendungen blockiert werden, wenn Sie diese erste Zeile entfernen möchten.

Joonas
quelle
Danke für die ausführliche Antwort ... sogar Video! Perfekte Lösung.
Dummer
1
Es ist sehr einfach, kontextsensitive Hotkeys in Windows zu erstellen. Wenn Sie ein wenig nach unten scrollen, werden Sie sehen, wie.
@FighterJet Ich konnte es nicht zum Laufen bringen, als ich das letzte Mal damit gespielt habe. Ich glaube, das Problem, das ich nicht überwinden konnte, war, dass dies vom Titel des Anwendungsfensters abhängt und der Titel des Illustrator-Fensters aus dem Dokumentnamen besteht. Ich bin mir nicht sicher, ob ich mich noch genau daran erinnere. In beiden Fällen konnte ich nicht herausfinden, wie es in Illustrator funktioniert.
Joonas
1
@Joonas: Jedes Fenster hat einen Namen, aber auch einen class. Im Fall von Illustrator ist dies einfach illustrator. Also würden Sie einfach verwenden #IfWinActive, ahk_class illustratorund dann Ihren Hotkey darunter setzen.
@FighterJet Danke. Endlich hatte ich eine Änderung, um es zu versuchen und sicher genug, dass es funktioniert. Die Antwort wurde aktualisiert.
Joonas
3

Sie können eine Aktion erstellen, die das Skript über den Insert Menu ItemBefehl aufruft , und dann der Aktion eine F-Tastenkombination zuweisen .

Allerdings versagt Illustrator Skript Bezeichnungen in Aktionen zu behalten , wenn Sie die Anwendung (quit lange Stehen Bug). Das bedeutet also, dass Sie jedes Mal, wenn Sie AI starten, die Aktion zurücksetzen müssen, um das Skript anzuzeigen.

Scott
quelle
In dieser Antwort finden Sie eine Problemumgehung für diesen Fehler.
Jan-Glx
Möglicherweise möchten Sie dies aktualisieren, da dies jetzt möglich ist, ohne dass der Illustrator dies tatsächlich vergisst.
Joojaa
2

Für den Mac ist Spark eine fantastische App, mit der Sie ganz einfach Verknüpfungen für Illustratorskripte (Datei> Skripte) sowie andere häufig verwendete Menüelemente festlegen können, die Sie einrichten möchten.

Jamierob
quelle
1

Gute Nachrichten!

In Illustrator 2018 gibt es eine Problemumgehung.

Wenn Sie einer Aktion ein benutzerdefiniertes Skript hinzufügen, bleibt das Skript beim Schließen und erneuten Öffnen von Illustrator erhalten, sodass Sie jetzt eine Aktion zum Aufzeichnen Ihres Skripts erstellen und der Aktion eine Tastenkombination zuweisen können.

Charlie
quelle
Das sind großartige Neuigkeiten, jetzt brauchen sie nur noch eine Möglichkeit, diese an die CS6-Ausgabe zurückzusenden ...
WELZ