Scripts InDesign

Scripts InDesign

Un script InDesign c’est quoi et à quoi ça sert?

Un script est un document texte qui donne des instructions à l’application qui l’utilise pour automatiser une ou plusieurs tâches. Par exemple, en double-cliquant le script Make Grid, InDesign va diviser le bloc sélectionné comme vous le désirez:

Haut de la page

Où sont les scripts InDesign ?

Les scripts installés avec InDesign se trouvent dans la palette Scripts (Windows> Utilities> Scripts) dans le dossier Application de la palette. Bien que les scripts sont installés avec InDesign, ils ne sont pas des fonctions comme tel d’InDesign et Adobe n’offre aucune garantie.

InDesign cc 2014 palette scripts

Les script officiels fournis par InDesign se trouvent dans le dossier «Application» de la palette InDesign.

Pourquoi deux dossiers (AppleScript et JavaScript)?

Vous pouvez choisir l’un ou l’autre des dossiers car ce sont les mêmes scripts programmés dans des langages différents. C’est utile pour ceux qui désirent ouvrir les scripts et tenter de comprendre comment ça fonctionne ou même les modifier selon ses besoins.

Pas de dosseir AppleScript?

Les utilisateur Windows ne verrons pas AppleScript car c’est un langage exclusif à Apple. Ils auront le dossier VB Scripts qui est, vous l’aurez deviné, exclusif à Windows.

Comment ajouter des scripts?

Les scripts ajoutés par l’utilisateur doivent êtres mis dans le dossier User et non dans le dossier Application. La façon la plus simple de trouver le dossier User est de faire un clique-droit sur le dossier User et choisir Reveal in Finder. Glissez ensuite le script (fichier .jsx) dans le dossier Script Pannel.

InDesign-cc-2014-palette-scripts-reveal-finder

Vous n’aurez pas besoin de quitter InDesign, le fichier apparaîtra dans le dossier User de la palette.

Le dossier User n’est pas dans la palette?

Le dossier User s’affichera lorsque vous ajouterez un raccourcis clavierRaccourcis clavier
Menu> Edition> Raccourcis clavier
Endroit pour personaliser vos raccourcis claviers.
, espace de travailEspace de travail
Menu> Fenêtre> Espace de travail
Endroit pour enregistrer l’emplacement de vos panneaux (barre d’outil, couleurs, etc…).
ou rechercheRecherche/remplacement
Fenêtre de recherche
Enregistrement de vos recherches fréquentes.
.

image Emplacement scripts user InDesign CC

Enregistrer une recherche créera le dossier de préférence utilisateur InDesign.

Voici le chemin complet (pour les utilisateur de Mac) pour vous rendre aux scripts. À partir du menu du Finder:

  1. cliquez Aller (ou Go);
  2. enfoncez la touche alt. Vous verrez apparaître le dossier Librairie;
  3. cliquez le dossier Librairie puis rendez-vous au dossier Scripts.
Emplacement des Scrips InDesign dans le Finder Mac OS

Emplacement du dossier «Scripts User» pour InDesign CC. Si vous utilisez une autre version, le numéro ne sera pas «Version 10.0». Pour InDesign CS6, par exemple, la version sera 8.0.

Vous devrez copier les nouveaux scripts à l’intérieur du dossier Scripts Panel.

Haut de la page

Choses à savoir avant d’utiliser un script

Première des choses, les scripts trouvés sur le net sont fait par des gens de partout dans le monde, et ne sont jamais endossés par Adobe.

De plus, toujours sauvegarder votre document avant d’utiliser un script. N’oubliez-pas qu’utiliser un script est toujours à vos propres risques!

Est-ce qu’un script peut être dangereux?

Un JavaScript ne peut pas endommager votre ordinateur. En gros, le JavaScript a des limites que le AppleScript ou le VB Script n’ont pas et pour cette raison, ça le rends inoffensif. Je vous rassure tout de suite, les script dans le dossier Application du panneau Scripts sont tout à fait sécuritaires. Je ne connais pas assez les deux autres langages pour affirmer qu’ils peuvent (ou pas) représenter un danger. Mais je sais que dans le cas du AppleScript, un programmeur peut accéder au FinderFinder
Interface du système d’exploitation Mac OS.
et lui faire faire des choses. Pour cette raison, je priorise les JavaScript lorsque je télécharge un script d’une source moins fiable.

Pour des raisons parfois obscures, parfois moins, un script pourrais avoir un résultat étrange ou même faire planter InDesign. Cela peut dépendre de la façon dont il a été programmé, de la langue de InDesign ou d’une accumulation de trucs qui n’ont pas nécessairement rapport avec le script. Par exemple, sans entrer dans trop de technicalité, un programmeur novice pourrait engorger la mémoire avec son script. Pour une petite page, ça ne pose pas de problème mais pour un document de 200 pages, InDesign sortira le ballon de plageBallon de plage (beach ball)
Therme utilisé pour identifier la boule multicolore remplace le curseur lorsqu’une application ne répond plus.
et ne répondra plus.

Pourquoi UNDO (⌘-z) ne fonctionne pas avec un script

Undo fonctionne, mais probablement pas comme vous vous attendez. La raison est fort simple: un script consiste à plusieurs opérations faites les unes à la suite des autres. Lorsque vous faites UNDO, vous annulez la dernière opération du script.

Prenez par exemple le script Make Grid démontré dans la vidéo plus haut: il doit mesurer, calculer, réduire, dupliquer plusieurs fois, etc… et ce n’est que le résumé. Dans les faits, il y a beaucoup plus d’étapes! Imagines le nombre de Undo que vous devrez faire pour annules tout ça. C’est pour cette raison que je conseil de sauvegardez avant d’activer un script.

Lâchez votre souris et laisser le script travailler

C’est important de ne rien faire, même si ça n’a pas rapport avec InDesign, avec le poste de travail lorsqu’un script est en fonction. Certains scripts, selon la façon qu’ils sont programmés, prendrons en compte l’interaction de l’utilisateur et ne feront pas le travail correctement. Autrement dit, il va sauté des lignes de code et le résultat sera incomplet.

Haut de la page

Comment ça peut servir dans le quotidien?

Les scripts peuvent accélérer votre travail, voire même faire travailler l’ordinateur à votre place! Voici quelques exemples de scripts disponible dans InDesign, prêts pour l’utilisation:

  • AddGuides ajoutera des guides autour des objets de votre page, selon les paramètres que vous choisissez;
  • Align to Page alignera tout objets sélectionnés à la page ou à la marge, du côté choisis;
  • Crop Marks ajoutera des marques de coupe autour du ou des objets sélectionnés;
  • Image Catalog fera une page «contact» de toutes les images d’un même dossier;
  • Make Grid permet de diviser un objet sélectionné de façon égale dans l’espace qu’il utilise (voir vidéo pour un exemple);
  • Sort Paragraph triera les paragraphes d’un bloc texte.

Liste des scripts installés avec InDesign. Vous les trouverez sous le menu Window> Utilities> Scripts.

Liste des scripts installés avec InDesign.

Vous les trouverez sous le menu Window> Utilities> Scripts. Je conseil de toujours sauvegarder votre document avant d’utiliser quel que script que ce soit!

Haut de la page

Vous cliquer les scripts et rien ne se passe?

Si vous double-cliquez un script du dossier Application de la palette Scripts de InDesign et que rien ne se passe, peut-être que l’interaction doit être restaurée. Pas de panique, un simple script règlera ce problème (eh oui, un script règle le problème des scripts!)

Rendez-vous sur cette page et suivez la procédure simple et le tour sera joué.

Haut de la page

Des scripts gratuits à télécharger

Cette page contient quelques scripts InDesign que j’ai confectionné pour faciliter mon workflow. Vous êtes libres de les utiliser mais je n’offre aucune garantie. Autrement dit, ces scripts fonctionnent bien dans mon environnement de travail (InDesign CS5.5 à CC 2014). Ces scripts pourraient ne pas fonctionner si vous n’avez pas la même version d’InDesign ou pas la même langue.

Téléchargements script de Ben Cloutier

Ces script ont étés testés avec InDesign version anglaise. Certains fonctionneront avec la version française mais je ne garantie rien. Si un des script bne fonctionne pas avec la version française, faites-moi signe et je tenterai de régler la situation.

Affiche mode couleur
Affiche une alerte avec la liste des liens groupés par mode (excepté les EPS et PDF).

Bloc fit ombre
Ajuste le bloc au contenu en tenant compte de l’ombre portée.

Couleurs nommées
Toutes les couleurs qui sont utilisées mais qui ne sont pas dans le nuancierNuancier (Swathes)
Menu> Fenêtre> Couleur> Couleur
Panneau où on enregistre les couleurs et leur donnant un nom.
, seront ajoutée dans le nuancier.

Exporte la sélection en JPG
Ce script exporte la sélection en format JPG 300 dpi.

Export textes batch
Exporte les textes d’un layer choisis à partir d’un ou plusieurs documents sélectionnés.

Ombres active/desactive (style)
Lorsqu’il y a beaucoup d’effets d’ombre, InDesign devient parfois lent pour afficher la page. Ce script premet d’activer les ombres dans le style d’objet du bloc sélectionné.

Prix Super Styles
Mon tout premier script! Recherche deux chiffres ou un ¢ suivant un autre chiffre, et le place en Superscript. Plus d’info

Restore Interaction
Lorsque vous double-cliquez des scripts et que rien ne se passe, ce script rétablie l’interaction et règle le problème. Un bon script à avoir dans sa librairie.

Rupture des styles standard
Ce script va trouver les texte ayant le style paragraphe standardParagraphe standard
Basic Paragraph
Style de paragraphe par défaut malheureusement toujours utilisé par InDesign.
et les objets avec les styles [Bloc graphique standard] et [Bloc de texte standard][Bloc graphique standard] et [Bloc de texte standard]
Basic Graphic Frame, Basic Text Frame
Style de bloc par défaut malheureusement toujours utilisé par InDesign.
pour faire rupture du lien entre le texte et son style.

Styles Caractères Création
Ma seconde création, crée une série de styles de caractères (selon les options cochées) Plus d’info

Style HTML
Ajoute les Grep Styles nécessaires pour que votre texte InDesign simule une coloration HTML dans le style de Dreamweaver.

Vérificateur d’images
Vérifie de façon sommaire si les images d’un dossier choisis sont corrompues. Surtout utile lorsque les images proviennent d’un site FTP et que parfois la connection coupe.

Téléchargements scripts auteurs variés

Ces scripts ont étés trouvés sur internet et se trouvent ici seulement si la page de l’auteur n’est pas disponible.

Apply Nested Styles (par Harb)
Le style de caractère appliqué en Styles imbriqués sera aussi appliqué manuellement, ce qui signifie que lorsque vous exporterez votre texte, tous les formatages suivrons. Plus d’info

Calendar Wizard (par Scott Selberg)
Permet de créer un calendrier abec de multiples options de langues, mini-calendriers et même les phases de la lune! Plus d’info

Enable/Disable Background Export (par Marijan Tompa [tomaxxi])
Permet d’activer et de désactiver les tâches d’exportation en arrière plan à partir d’un choix dans le menu File. Plus d’info

Fix Paragraph Pairs (par Thomas Silkjær)
Permet de modifier les styles de paragraphes qui se suivent. Plus d’info

PrepText (par Jongware)
Remplace les formatages manuels tels que les bold, italique, pour ne nommer que ceux-là, par des styles de caractères qui seront créés automatiquement Plus d’info

PseudoVJ Centered (CS5.5 et moins) (par Dave Saunders)
Permet de centrer du texte dans un bloc autre que carré (impossible avant la version InDesign CS6).

Scribbler (par Loic Aigon)
Sert à déplacer aléatoirement (en modifiant le Baseline Shift) les lettres sélectionnées pour donner un effet de mouvement. Plus d’info

Table Sort (par Peter Kahrel)
Permet de trier les tableaux InDesign Plus d’info

Turn Grep Styles 2 Char Styles (par Adi Ravid)
Le style de caractère appliqué en Grep Styles sera aussi appliqué manuellement, ce qui signifie que lorsque vous exporterez votre texte, tous les formatages suivrons. Plus d’info

Encore plus!!

Scriptopidia.org

Plusieurs scripts InDesign pour la plupart gratuits sont disponibles en téléchargement.

IndiScripts

Plusieurs solutions disponibles ici. Des produits de qualité mais très peu gratuités.

Kasyan’s personal website

Un poids lourd dans l’univers des scripts InDesign mets quelques scripts disponibles. Vous devrez les copier/coller dans un document texte et sauvegarder avec l’extension .jsx

InDesign Secrets

Cette page contient plusieurs scripts et plug ins InDesign.

Creative Pro

Cette page date tout de même de 2012 mais elle offre 20 scripts gratuits pour InDesign.

Haut de la page

17 thoughts on “Scripts InDesign”

  1. Bonjour, je cherche a modifier le script CropMarks de indesign CC2014, pour avoir les repères en couleur « Blanc »

    Merci pour une aide
    Patrick

  2. Bonjour Patrick,

    simplement ouvrir le script (JavaScript) avec Extended Toolkit ou un éditeur de texte (style Text Wrangler). Allez à la ligne 132 et modifie la couleur « Registration » pour la couleur que vous voulez.

    var myRegistrationColor = myDocument.colors.item("Nouvelle Couleur");

    Idéalement, faites une copie et placez-la dans votre dossier «Utilisateur» InDesign.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *