Comment définir un raccourci clavier pour exécuter un script dans Illustrator

12

Existe-t-il un moyen de configurer un raccourci clavier pour exécuter un script personnalisé dans Illustrator? Jusqu'à présent, je n'ai pas trouvé de moyen. Si cela n'est pas possible à partir d'Illustrator, existe-t-il une solution tierce pour cela?

Dummer
la source

Réponses:

13

Solutions tierces


Automator ( Mac - Application native)

Récemment fait une vidéo à ce sujet.

  1. Créer un nouveau Service
  2. Au sommet: Service receives [no input] in [Adove Illustrator CC 2015.app]
    • Si vous ne spécifiez pas d'application ici, vous pouvez lancer le script lorsqu'une fenêtre est active, ce qui peut être utile.
  3. Rechercher et ajouter l' action: Get Specified Finder Items.
    • Ajoutez le .jsxscript ici.
  4. Rechercher et ajouter l' action: Open Finder Items.
    • Ouvrir avec: "Adobe Illustrator CC 2015.app"
  5. Enregistrer le service: Cmd+S
    • Assurez-vous de vous souvenir du nom de cette prochaine étape
  6. Accédez à OSX System preferences > Keyboard > Shortcuts
  7. Vous devriez pouvoir trouver votre script sous General
    • Ajoutez-y un raccourci.

Alfred ( Mac - £ 17 pour déverrouiller la fonctionnalité requise pour ce faire)

Automator fait assez bien la même chose, mais je dois toujours mentionner Alfred, car il présente quelques avantages:

  • Vous avez le flux de travail et le raccourci clavier en un seul endroit.
  • Stockez plusieurs raccourcis en un seul endroit . Dans cette capture d'écran, je déclenche le fichier de script avec applescript, mais Alfred a également une action "Ouvrir un fichier" .
  • Vous pouvez déclencher des scripts et faire d'autres choses en utilisant des mots clés .
  • Filtres de fichiers - Voici un Gif où j'utilise un filtre de fichiers pour rechercher mes scripts Photoshop stockés dans un dossier Dropbox spécifique. Il utilise une recherche floue, vous n'avez donc qu'à vous souvenir d'un mot dans le nom du script pour le trouver. Excellent si vous avez des tonnes de scripts. Rend beaucoup plus facile l'utilisation de scripts que vous n'utilisez pas très souvent.
  • Il peut synchroniser les flux de travail via Dropbox, vous pouvez donc facilement utiliser les mêmes scripts et les mêmes raccourcis sur un nouvel ordinateur simplement en installant Dropbox et Alfred.

Récemment fait une vidéo à ce sujet. Pas la meilleure qualité vidéo. J'ai oublié de l'enregistrer en plein écran.

  1. Alfred Preferences > Workflows languette
  2. En bas à gauche: cliquez sur l' +icône et ajoutezBlank Workflow
    • Donnez-lui une description Workflow Name:et appuyez surCreate
  3. En haut à droite: cliquez sur l' +icône et ajoutezTriggers > Hotkey
    • Dans le premier onglet Hotkey settings, définissez une combinaison de touches de raccourci
    • Dans le deuxième onglet Related Apps, faites glisser Illustrator.app à l'intérieur de la fenêtre etSave
  4. En haut à droite: cliquez sur l' +icône et ajoutezActions > Open File
    • Faites glisser votre .jsxfichier vers cette première case à gauche
    • Faites glisser Illustrator.appvers la deuxième case à droite etSave
  5. Faites glisser une ligne du côté droit du Triggervers le côté gauche du Actionpour les connecter.

Autohotkey ( Windows - gratuit)

  1. Ajoutez ce code ci-dessous à un nouveau document de bloc-notes:

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

  1. Enregistrez cela avec une extension .ahk
  2. Vous pouvez ouvrir ce fichier dans l'application par défaut (ahk).
    • Vous devriez le voir fonctionner sous l' System trayicône verte H ( entrez la description de l'image ici).
    • Vous pouvez le fermer à partir du System traymenu contextuel via.
  3. Si vous souhaitez que le raccourci clavier soit toujours accessible (et pas seulement lorsque vous pensez à ouvrir le fichier .ahk), placez simplement le fichier dans le dossier de démarrage de Windows.
  4. Supprimez la première ligne du code si vous souhaitez pouvoir déclencher le script à partir de n'importe quelle application.

Notez que si vous ne planifiez pas soigneusement vos raccourcis clavier, cela peut bloquer d'autres raccourcis clavier d'Illustrator ou d'autres applications, si vous décidez de vous débarrasser de cette première ligne.

Joonas
la source
Merci pour la réponse détaillée ... même la vidéo! Solution parfaite.
Dummer
1
Il est très facile de créer des raccourcis contextuels dans Windows. Si vous faites défiler un peu, vous verrez comment.
@FighterJet Je n'ai pas réussi à le faire fonctionner, la dernière fois que j'ai joué avec. Je pense que le problème que je ne pouvais pas surmonter était que cela dépend du titre de la fenêtre de l'application et le titre de la fenêtre Illustrator se compose du nom du document. Je ne sais pas si je m'en souviens bien. Quoi qu'il en soit, je n'ai pas été en mesure de comprendre comment le faire fonctionner spécifiquement dans Illustrator.
Joonas
1
@Joonas: Chaque fenêtre a un nom, mais elle en a aussi un class. Dans le cas d'Illustrator, c'est tout simplement illustrator. Il vous suffit donc d'utiliser #IfWinActive, ahk_class illustrator, puis de mettre votre raccourci clavier en dessous.
@FighterJet Merci. Enfin eu un changement pour l'essayer et bien sûr, cela fonctionne. Mis à jour la réponse.
Joonas
3

Vous pouvez créer une action qui appelle le script via la Insert Menu Itemcommande, puis attribuer un raccourci de touche F à l'action.

Cependant, Illustrator ne parvient pas à conserver les désignations de script dans les actions lorsque vous quittez l'application ( bogue de longue date). Donc, cela signifie que chaque fois que vous lancez l'IA, vous devez réinitialiser l'action pour voir le script.

Scott
la source
Voir cette réponse pour une solution de contournement pour ce bogue.
jan-glx
Vous voudrez peut-être mettre à jour cela car il est désormais possible de le faire sans que l'illustrateur l'oublie réellement.
joojaa
2

Pour Mac, Spark est une application fantastique qui vous permet de définir facilement des raccourcis pour les scripts illustrateurs (Fichier> Scripts) ainsi que d'autres éléments de menu souvent utilisés que vous souhaitez configurer.

jamierob
la source
1

Bonnes nouvelles!

Dans Illustrator 2018, il existe un travail autour.

L'ajout d'un script personnalisé à une action conserve désormais le script lorsque vous fermez et rouvrez Illustrator afin que vous puissiez maintenant créer une action pour enregistrer votre script puis attribuer un raccourci clavier à l'action ... enfin!

Charlie
la source
C'est une excellente nouvelle, maintenant ils ont juste besoin d'un moyen de "renvoyer" cela à l'édition CS6 ...
WELZ