Bien que personne ne souhaite les recevoir, il faut admettre qu'elles sont parfois nécessaires. Si vous débutez dans la vente en ligne, si vous êtes enseignant et que l'on vous pose exactement la même question 243 fois par semaine, ou si vous devez partager fréquemment la même information, vous préférerez probablement préparer une série de réponses toutes faites pour gagner du temps. Pour cela, le grand AutoHotkey est de notre côté.
Chaque fois qu'un utilisateur souhaite reproduire correctement une commande ou une macro, la recommandation en tête de liste est AutoHotkey. Puissant et flexible à la fois, qu'il s'agisse de claviers, de souris ou d'une combinaison des deux, il est fort probable qu'AutoHotkey fasse le travail sans encombre. Bien sûr, il y a un inconvénient : AutoHotkey n'est pas aussi intuitif qu'on le souhaiterait. Techniquement, AutoHotkey est un logiciel de script, avec des commandes, des expressions et une syntaxe que l'on doit apprendre.
C'est à ce moment que la plupart décident de jeter l'éponge, mais ne vous inquiétez pas ! Aujourd'hui, je vais vous accompagner dans la création d'un script de base qui se chargera de « taper » des réponses toutes faites. En fait, ce script fait partie du tutoriel officiel d'AutoHotkey, avec un ou deux petits ajustements dans le code. La première étape consiste à visiter la page d'AutoHotkey, télécharger l'installeur et suivre les recommandations de son assistant (le mode 32 bits fonctionne bien et garantit la compatibilité).
Créer un script de réponses toutes faites
Une fois AutoHotkey installé, faites un clic droit sur le bureau, entrez dans la section « Nouveau » du menu contextuel et choisissez « AutoHotkey Script ». Cela créera un nouveau fichier AutoHotkey avec un nom générique que vous pouvez modifier si vous le souhaitez.
Faites un clic droit sur le nouveau fichier et choisissez « Edit Script ». Cette commande ouvre le Bloc-notes et nous montre le contenu du fichier. Comme dirait un certain livre pour auto-stoppeurs, n'ayez pas peur !
Supprimez tout le contenu du fichier jusqu'à ce que le Bloc-notes soit vide. C'est plus simple et évite les conflits.
Maintenant que le script est vide, nous devons créer sa structure. La première ligne sera occupée par le raccourci clavier que nous voulons utiliser pour répéter la réponse toute faite. Le fichier d'aide d'AutoHotkey décrit quatre valeurs de base : # pour la touche Windows, ! pour Alt, ^ pour Ctrl et + pour Shift. Et la bonne nouvelle est que vous pouvez les combiner. Par exemple, nous allons associer notre réponse à Ctrl+Shift+R. La première ligne du script est :
^+r:: Les deux points à la fin ferment la commande, ne les oubliez pas !
Pour « injecter » le texte de notre réponse, il existe deux commandes : Input et SendInput. Elles fonctionnent de la même manière, mais SendInput est bien plus rapide. La commande est :
SendInput, Attention à la virgule à la fin. Après cette virgule, laissez un espace et préparez votre message ! Tout ce que vous souhaitez partager ou communiquer. Lorsque vous avez terminé votre message, vous devez « fermer » cette section du script avec la commande return. Si tout s'est bien passé, vous devriez avoir quelque chose comme ceci dans le Bloc-notes :
Si c'est correct, tant mieux ! Enregistrez les modifications et double-cliquez sur le fichier avec le nouveau script. S'il y a une erreur de syntaxe, le programme vous le fera savoir immédiatement ; sinon, AutoHotkey le chargera dans la barre d'état système. Pour tester, rien de mieux qu'un autre Bloc-notes vide...
Ajouter plusieurs réponses dans le même script
Mais que se passe-t-il si vous souhaitez programmer plusieurs réponses dans le même script ? Vous pouvez le faire sans problème ! Répétez les étapes précédentes, en continuant sous le « return » précédent. N'oubliez pas de configurer un raccourci différent. Dans notre script d'entraînement, le nouveau raccourci est Ctrl+Shift+T ou ^+t::. Cela devrait ressembler à ceci :
Enregistrez les modifications et double-cliquez sur le fichier. AutoHotkey vous demandera si vous voulez remplacer l'instance précédente, confirmez avec « Oui ». Et voilà ! Notre première réponse est Ctrl+Shift+R et la seconde Ctrl+Shift+T.
Charger le script au démarrage de Windows
Il ne reste que deux questions à résoudre : comment faire en sorte que le script se charge avec Windows, et comment ajouter un « Entrée » à la fin de la réponse pour démarrer un nouveau paragraphe ? Les deux choses sont simples. Tout d'abord, créons un raccourci du script dans le menu Démarrer. Sous Windows 10, faites un clic droit sur le bouton Démarrer, choisissez Exécuter, tapez la commande shell:startup et copiez le raccourci dans la fenêtre qui s'ouvre.
Ajouter un saut de ligne à la fin
Deuxièmement, nous avons besoin de deux petites commandes supplémentaires à la fin de nos réponses : `r`n. Observez bien les accents, car ils ne sont pas droits. Cet exemple vous aidera :
Et voilà, nous terminons ce modeste tutoriel. Ce n'est qu'une première étape pour devenir un véritable virtuose des réponses toutes faites avec AutoHotkey. Le programme permet de développer des scripts bien plus complexes et efficaces, où interviennent le presse-papiers et d'autres éléments du système d'exploitation. Si l'occasion se présente, nous continuerons à explorer ses secrets. Bonne chance !
Télécharger AutoHotkey : Cliquez ici