Passer au contenu

Où sont passées les macros de Windows?

Word et Excel ont leur langage macro, Photoshop a ses scripts… Et Windows ? Rien. A l’exception de Windows Scripting Host, lourd, incomplet et pas documenté, il n’existe aucun outil capable d’automatiser des tâches.

Tout le monde sait lancer Word, ouvrir un document pour y travailler, lancer l’écoute de son morceau de musique préféré tout en téléchargeant la version de démo du dernier jeu à la mode… Tout le monde ? Peut-être, mais pas
Windows !Car, aussi étrange que cela puisse paraître, le système d’exploitation installé sur la grande majorité des PC n’offre aucun enregistreur de macros qui lui permette d’apprendre, puis de répéter, une série d’actions simples, exécutées au
clavier ou à la souris.Etrange lacune… Car cette possibilité existe dans de nombreux logiciels. Cela va du simple enchaînement de retouches sur une série d’images dans Photoshop, jusqu’à une véritable plate-forme de développement, comme le langage VBA
incorporé aux logiciels de la suite Office.Seulement voilà… ces macros, à de rares exceptions près, ne fonctionnent que pour le logiciel dont elles sont issues. En d’autres termes, les scripts Photoshop ne mémorisent que des actions pour… Photoshop.Bien sûr, il existe un outil, appelé WSH (Windows Scripting Host). Mais ce langage est complexe et totalement hors de portée du néophyte. Il est, de plus, inadapté à la mémorisation de commandes souris et n’est accompagné d’aucune
documentation.Quant aux logiciels d’automatisation proposés par des tiers, par exemple PowerPro, ils sont difficiles à manipuler et souvent peu fiables. Un article, que nous avons publié dans l’Ordinateur individuel (le numéro
168 de janvier 2005), nous a valu beaucoup de courriers des lecteurs, preuves de l’intérêt suscité par un tel sujet, mais aussi témoignage de la difficulté à exploiter ce logiciel.La mémorisation de commandes n’est pourtant pas un concept nouveau. Le DOS avait ses fichiers batch, Windows 3.1 lui-même était fourni avec un enregistreur de macros. Dans les deux cas, il s’agissait d’outils très rudimentaires, mais
néanmoins capables de rendre de menus services.Alors pourquoi cet enregistreur a-t-il disparu ? Après tout, l’automatisation de tâches est une fonction essentielle de tout système d’exploitation, même pour un usage non professionnel. N’avez-vous jamais pesté de devoir
recommencer chaque matin les mêmes opérations…Microsoft objecte qu’il est impossible de mémoriser les mouvements de souris car les éléments ‘ cliquables ‘ de l’interface, comme les boutons, les menus ou les cases à cocher, n’occupent pas toujours des
emplacements constants.Soit. Mais l’éditeur pourrait au moins fournir un outil simple, apte à mémoriser des commandes au clavier capables de lancer des logiciels, d’ouvrir des fichiers et d’y apporter des modifications. Cela rendrait déjà un grand service à
de nombreux utilisateurs.Alors, l’enregistreur de macros fera?”t-il partie des accessoires de Longhorn, le futur Windows ?* Rédacteur en chef adjoint de l’Ordinateur IndividuelProchaine chronique vendredi 10 juin

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Etienne Oehmichen*