doQueryList 1

doQueryList est un script écrit par Mikhail Ivanyushin. Il permet de créer des listes de vos requêtes Texte ou Grep afin de les exécuter en chaîne. Il agit comme si nous enregistrions les requêtes et les exécutions les unes après les autres en les appelant à l'aide d'un javascript.

L'avantage de ce module est qu'il est bien plus flexible que le javascript classique appelant ces requêtes !

DoQueryList se présente comme une alternative à MultiFindChange en excluant les recherches sur les styles d'objets et les recherches de glyphes du module "Rechercher / Remplacer" d'inDesign.

Cerise sur le gâteau, il est multilingue (russe, anglais, allemand et français par Laurent Tournier) et est gratuit.

Pour fonctionner, il faut bien entendu avoir des requêtes enregistrées. inDesign est doté en natif de quelques requêtes et le script scanne les répertoires par défaut et ceux de l'utilisateur afin de rassembler tout ce petit monde dans sa fenêtre.

Cette fenêtre est divisée en trois parties.

  1. La partie de gauche présentant les répertoires, du logiciel et de l'utilisateur, contenant les requêtes préenregistrées.
  2. La partie de droite, celle où l'on place les requêtes que l'on souhaite appliquer au document.
  3. La partie basse, proposant les choix de langue et les différents boutons :
    1. Lien vers adobeindesign.ru
    2. Bouton de lancement des requêtes sélectionnées.
    3. Ajout de requête sélectionnées dans la partie gauche.
    4. Déplacement de la requête sélectionnée vers le haut et vers le bas pour l'ordre d'exécution.
    5. Bouton de suppression de la (des) requête(s) sélectionnée(s) dans la partie droite
    6. Boutons de sauvegarde de listes établies et de chargement de listes préenregistrées par le bouton précédent.
    7. Le bouton de fermeture.

Utilisation

Dans votre document ouvert,  il faut placer le curseur de texte dans un bloc texte (plusieurs blocs peuvent être traités à condition d'être chaînés) afin de le traiter et je dirai que c'est là une petite faiblesse de ce script, il est apparemment incapable de traiter un document complet et les options de "chercher dans" de la requête ne sont pas interprétées. En gros, le script travaille sur un article (multi-blocs si chaînés) dans lequel on a placé le curseur de texte ou se limite à une portion de texte préalablement sélectionnée.

Appelez le script depuis le panneau des scripts, sélectionnez dans la partie gauche les requêtes que vous souhaitez exécuter et placez-les dans la partie de droite de la fenêtre. Lorsque les requêtes sont prêtes, lancez le script.

Après avoir placé les requêtes dans la partie droite, il est possible d'enregistrer cette configuration pour de futures utilisations. Vous appellerez dès lors ce paramètre avec le bouton de chargement. Cette option permet de gagner du temps pour les situations qui se répètent souvent.

Aperçu

doQueryList 02

PS : Merci à Laurent Tournier pour son coup de pouce et pour sa traduction française.

Téléchargement

2 commentaires

  1. C'est franchement un beau cadeau de Noël… Merci à Mikhail Ivanyushin pour cette formidable réalisation et à votre équipe qui l'a si joliment déposé au pied du sapin.

  2. Bonjour Yorigami.
    Ravi que ça te fasse plaisir.
    Ravi aussi de te retrouver par ici ! ;)

Laissez votre commentaire

En réponse à Some User

Suivez Scriptopedia.org

Divers

À propos de Scriptopedia.org

Une idée de Loic Aigon mis en page par Eddy.VH se veut être une bibliothèque de scripts pour les produits Adobe orientés PAO. Vous y trouverez des scripts de type JavaScript pour Photoshop, Illustrator, inDesign et Acrobat et de type ATN ( Actions pour Photoshop ).