Un script est un fichier-texte qui contient des instructions qui commandent un logiciel pour lui faire exécuter des tâches qui n'ont pas été développées comme fonctions directement accessibles dans le dit logiciel. Ces fonctions répondent à des besoins précis en exécutant une ou plusieurs tâches répétitives. InDesign est un programme qui contient des millions de possibilités mais les développeurs n'en ont convertis que quelques milliers en fonctions. Par exemple, rechercher tous les Objets Ancrés d'un article et leur appliquer un Style d'Objet n'était pas possible avant InDesign CS3, c'est pourquoi à l'époque d'InDesign CS j'avais fait développer par un spécialiste d'InDesign et du JavaScript un script qui utilise quelques-unes des millions de possibilités du logiciel pour réaliser cet objectif. Plus tard, les développeurs Adobe se sont rendus compte que la demande pour cette fonction était importante et on donc créé une interface et des boutons pour rechercher et remplacer des objets ancrés et des styles à leur appliquer ; frappant par la même occasion mon script d'obsolescence. Le champ d'application des scripts dans InDesign est colossal et on aura toujours besoin d'en créer car les développeurs Adobe ne vont pas mettre en œuvre des fonctions pour les besoins particuliers de chaque utilisateur. C'est même une des forces d'InDesign, Adobe vantant à l'époque de la sortie du logiciel son architecture ouverte à 90 % contre celle de QuarkXPress qui encore aujourd'hui n'est ouverte qu'à 10 %. Les scripts peuvent être écrits en utilisant un des trois languages prévus par les ingénieurs Adobe : AppleScript (pour la version Mac), VisualBasic (pour la version Windows) et JavaScript (s'exécutant sur les deux systèmes d'Exploitation). Il est fortement conseiller de développer des scripts en JavaScript plutôt que dans les deux autres langages car ils pourront ainsi s'exécuter sur les deux plateformes. Dans InDesign CS et CS2 : pour intégrer les scripts InDesign, copiez-les du CD Ressources & Extras > Technical Information > Adobe InDesign > Scripting, et placez-les dans : À partir d'InDesign CS3 : les scripts sont installés par défaut dans le dossier de l'application : Si vous ne disposez pas des droits d'administrateur sur votre poste de travail, vous pouvez installer les scripts dans votre dossier de Préférences : Dans le dossier Scripts Panel se trouve un dossier Samples, vous y trouverez les scripts fournis par Adobe en deux versions : AppleScript (sur Mac) ou VisualBasic (sur Windows) et JavaScript (sur les deux Systèmes). Vous pouvez déplacer/installer les scripts comme vous le désirez dans le dossier Scripts Panel en créant des dossiers de classement ; toutes les modifications se reflèteront en temps réel dans le menu Fenêtres > Automatisation > Scripts. Pour exécuter un script il suffit de le double-cliquer. Si vous devez l'utiliser souvent vous pouvez lui associer un raccourci-clavier. La méthode est expliquée dans l'exemple plus bas sur cette page. Avant InDesign CS3, les scripts JavaScript portaient l'extension .js. À partir d'InDesign CS3 ils portent l'extension .jsx. Si vous désirez utiliser un script ancien portant l'extension .js dans une des dernières versions d'InDesign, ajoutez simplement un x à l'extension pour qu'elle devienne .jsx. Tous les anciens scripts ne sont pas censés fonctionner correctement dans les nouvelles versions. Il faut donc les essayer. S'ils ne fonctionnent pas, contactez leurs auteurs. Généralement les informations de contact sont disponibles dans le code du fichier, il suffit de l'ouvrir dans un éditeur de texte. Les scripts livrés avec InDesign CS4
Adobe consacre une section très complète aux scripts dans InDesign. Si vous êtes JavaScripteur ou programmeur XML, IDML,... vous trouverez sur cette page toutes les ressources nécessaires ainsi que des liens utiles : http://www.adobe.com/products/indesign/scripting/index.html Des ressources existent aussi sur votre disque dur ET en français ! L'installeur du logiciel place dans le dossier (Mac) Applications > Utilitaires > Adobe Utilities > ExtendScript Toolkit CS4 > SDK des PDFs très complets. C'est dans ce même dossier que se trouve l'application ExtendScript ToolKit qui permet d'écrire des scripts en utilisant la bibliothèque d'objets InDesign. Pour l'instant je n'ai pas le chemin pour la version Windows. Pour trouver des scripts sur Internet, il suffit de rechercher les mots-clés "InDesign" et "script". Quelques sites intéressants :
|
--
Dans le menu Affichage, une fonction permet de zoomer à la Taille réelle mais j'imagine que vous l'avez déjà essayée, s'en suit une certaine perplexité... En effet, si vous dessinez un objet de 10 cm de largeur, que vous activez le zoom à la Taille réelle et que vous plaquez une règle sur votre moniteur, l'objet ne fait pas 10 cm. En fait chaque écran a une taille de pixel qui est différente selon les modèles et selon les marques, et il n'y a pas de passerelle entre l'application et le système d'exploitation pour faire une correction en temps réel. Nous allons donc utiliser un script qui va afficher le document à la réelle Taille Réelle.
|
--