Image de l'article Vous connaissez Adobe ExtendScript Toolkit ?

Vous connaissez Adobe ExtendScript Toolkit ?

ExtendScript Toolkit est une application livrée avec certains logiciels Adobe depuis la Creative Suite CS2.

C'est un environnement de développement avec débogueur, console, point d'arrêt, coloration syntaxique, qui permet de scripter la plupart des logiciels Adobe (Acrobat, After Effect, Bridge, Illustrator, Indesign, Photoshop, Premiere, etc).

Cet environnement accepte les langages suivants :

On peut déjà faire des actions avec Photoshop

Oui. Mais les actions de Photoshop sont limitées à l'intérieur du logiciel et à des fonctions accessibles par menu. Impossible d'ajouter une condition.

Avec ExtendScript Toolkit vous pouvez aller beaucoup plus loin puisque vous pouvez manipuler des fichiers de tous types à travers le système, dessiner, générer un watermark, écrire du texte, utiliser des librairies, etc.

Bref vous pouvez laisser votre machine faire les tâches répétitives complexes à votre place… le rôle d'un ordinateur après tout.

Où le trouvez sur mon ordinateur ?

Windows : %ProgramFiles% (x86)\Adobe\Adobe Utilities\ExtendScript Toolkit CS4\ExtendScript Toolkit.exe

MacOS X : Applixcations/Utilitaires/Utilitaires Adobe/ExtendScript Toolkit CS4/ExtendScript Toolkit.app

icône Adobe ExtendScript Toolkit sur MacOS X

Selon votre version il sera installé dans un dossier ExtendScript Toolkit CS3, ExtendScript Toolkit CC, etc...

Comment ça fonctionne ?

Au lancement du logiciel vous verrez une fenêtre de ce type :

fenêtre Adobe ExtendScript Toolkit sur MacOS X

Mon premier script


// il faut définir quel logiciel nous souhaitons utiliser.
// si le logiciel cible n'est pas lancé, il sera ouvert automatiquement
// ici on cible photoshop
#target photoshop
// on peut créer des variables de la même manière qu'en Javascript
var title = "Vous utilisez Photoshop :";
// on peut accéder aux informations du logiciel à partir de app
alert(title+' '+app.version);

Coller ce code dans ExtendScript Toolkit et cliquer sur le bouton de lecture ou choisissez le menu Déboguer / Excécuter.

Vous obtiendrez ce résultat :

alert #target photoshop app.version

Liens

Article précédent : Envoyer un fichier en ligne, partie 3

Article suivant : Mise à jour de mon site de présentation

 

Image Viewer