Table des matières[Cacher][Montrer]
Existe-t-il un moyen d'effectuer des tâches répétitives en quelques clics ?
De nombreux utilisateurs connaissent déjà certaines touches de raccourci de base pour la productivité. Au lieu d'utiliser votre souris pour naviguer dans une interface graphique, vous pouvez simplement utiliser Ctrl + S pour enregistrer votre travail. Au lieu de minimiser manuellement chaque fenêtre ouverte, vous pouvez simplement taper Win + D pour afficher votre bureau. Mais existe-t-il un moyen de créer vos propres touches de raccourci ?
AutoHotkey est un programme que vous pouvez facilement apprendre à créer des commandes personnalisées avec quelques lignes de code. Imaginez être capable d'ouvrir vos sites Web ou programmes préférés en quelques frappes, ou d'entrer automatiquement la date actuelle lorsque vous tapez "currdate".
Cet article passera en revue certaines des fonctionnalités de base que vous pouvez trouver dans AutoHotkey et explorera certains cas d'utilisation courants du programme.
Qu'est-ce qu'AutoHotKey ?
AutoHotkey est un langage de script personnalisé gratuit et open source disponible dans Microsoft Windows. Il a été initialement développé pour créer facilement des raccourcis clavier et des raccourcis clavier pour automatiser facilement les tâches informatiques.
Avec ce programme, les utilisateurs peuvent facilement créer des scripts et des macros capables de reproduire une chaîne d'entrées au clavier et à la souris. Les cas d'utilisation avancés d'AutoHotkey utilisent même des interfaces utilisateur et des barres de menus pour spécifier exactement ce que vous voulez que votre script fasse.
Comme AutoHotkey fonctionne sur C++, chaque script peut facilement être converti en un fichier .EXE que n'importe qui peut exécuter même s'il n'a pas installé AutoHotkey.
Les utilisateurs peuvent installer AutoHotkey dans leur site web officiel. Leur Documentation est également adapté aux débutants et complet.
Fonctionnalités clés
- Possibilité d'affecter et de récupérer des variables
- Remapper ou désactiver certaines touches du clavier
- Simulez l'entrée du clavier, de la souris et du joystick
- Les utilisateurs peuvent attribuer des "hotstrings" qui peuvent remplacer certains textes
- Formulaires de saisie de données personnalisés via l'interface graphique
- Compatibilité avec l'API Windows
- Créez des tableaux ou des objets personnalisés.
- Livré avec une vaste bibliothèque de fonctions qui peuvent aider les utilisateurs à manipuler du texte, à calculer des valeurs, etc.
Concepts de base
Voici un aperçu de certains des concepts de base que vous pouvez utiliser lors de la création de vos scripts AutoHotkey.
Création d'un nouveau fichier
Une fois AutoHotkey installé, les utilisateurs Windows peuvent rapidement ajouter un nouveau script en sélectionnant l'option AutoHotkey Script sous Nouveau lorsque vous cliquez avec le bouton droit sur votre bureau.
Pour commencer à modifier votre script, vous pouvez ouvrir le nouveau fichier dans votre éditeur de texte préféré. Chaque nouveau script inclut un script par défaut qui garantit les meilleures performances et compatibilité.
Raccourcis clavier et raccourcis clavier
Raccourcis ou les touches de raccourci sont des combinaisons de touches du clavier qui déclenchent une action spécifique.
Dans l'exemple ci-dessous, nous avons utilisé la chaîne "#n" pour indiquer que nous voulons utiliser le raccourci clavier Win + N. La ligne suivante spécifie une commande Exécuter pour l'application Bloc-notes. Nous utilisons la touche de retour pour signaler la fin de l'action.
Le signe dièse signifie Win. La "!" Le symbole est utilisé pour la touche Alt, le symbole « ^ » est utilisé pour Ctrl et la touche « + » est utilisée pour la touche Maj. Collectivement, ces clés sont appelées touches de modification.
AutoHotkey prend également en charge contextuelle raccourcis clavier. Par exemple, vous souhaiterez peut-être déclencher une action uniquement si vous êtes dans votre éditeur préféré. Pour ce faire, AutoHotkey a un mot-clé #IfWinActive.
Dans l'exemple ci-dessous, nous avons ajouté un #SiGagneActive directive qui vérifie d'abord si l'utilisateur est actuellement sur l'application Bloc-notes avant d'effectuer l'action.
Chaînes chaudes sont principalement utilisés pour développer les abréviations au fur et à mesure que vous les tapez. Par exemple, vous pouvez configurer un script AHK qui tape "au fait" après avoir tapé "btw".
Définir hotstring est assez facile. Placez simplement l'abréviation du déclencheur entre deux paires de deux-points. Le hotstring s'active une fois que vous avez tapé un caractère de fin après l'abréviation.
Les caractères de fin incluent les parenthèses, les crochets, les accolades, les signes de ponctuation, les tabulations, les espaces et la touche Entrée. Par exemple, en utilisant le script ci-dessus, je peux taper "ttylm" sans déclencher le hotstring.
Les utilisateurs peuvent mettre autant de raccourcis et de raccourcis clavier dans un seul fichier.
Envoyer l'entrée clé
Dans les exemples précédents, nous avons montré des exemples d'actions qui renvoient une entrée de texte. Bien que cela soit utile dans de nombreux cas, dans certains cas, nous devrons peut-être utiliser l'entrée Send Key à la place.
Cette fonctionnalité vous permet de spécifier dans le script quand une touche est enfoncée et relâchée et combien de temps elle doit rester enfoncée. Les actions qui nécessitent un délai de touche utilisent généralement une commande Envoyer.
Dans l'exemple ci-dessus, nous avons un script qui maintient enfoncée la touche fléchée vers le haut pendant une seconde. Notez que nous avons des commandes distinctes pour appuyer et relâcher une touche.
Exécutez des sites Web et des programmes
Nous pouvons utiliser la commande Exécuter pour ouvrir des fichiers et des URL. Spécifier un destinataire avec une phrase telle que "mailto:[email protected]” ouvrira votre application de messagerie par défaut avec le destinataire indiqué.
Outre les fichiers, AHK vous permet d'ouvrir des dossiers Windows spéciaux dans votre système d'exploitation. Par exemple, pour ouvrir la corbeille, nous pouvons utiliser l'identifiant global unique de ce dossier ou CLSID. Vous pouvez parcourir ce liste des CLSID disponibles sur Windows.
Objets et variables
Des fonctionnalités plus avancées pour AutoHotkey incluent la possibilité d'utiliser des variables et des objets.
Les variables peuvent être utilisées pour stocker du texte, des nombres et des données provenant d'autres fonctions. Vous pouvez attribuer n'importe quelle valeur à une variable.
Les objets sont un moyen d'organiser les données plus efficacement. Les objets sont essentiellement une collection de variables. Dans AHK, les noms de variables sont appelés clés, tandis que les contenus sont appelés valeurs.
Les objets peuvent être dans un format de tableau, où chaque valeur a un index associé comme clé. Alternativement, nous pouvons utiliser un tableau associatif où les clés sont des chaînes ou des nombres non séquentiels.
Exemples de cas d'utilisation
1. Remappage du clavier
Les utilisateurs qui souhaitent utiliser d'autres mappages de clavier, tels que Dvorak, peuvent utiliser un script AutoHotkey pour configurer facilement les mappages de clavier appropriés.
2. Raccourcis clavier pour n'importe quel site Web et programme
AutoHotkey peut ouvrir n'importe quel programme sur votre ordinateur et afficher n'importe quelle URL de site Web. Par exemple, vous pouvez configurer un script qui ouvre une recherche Google lorsque vous appuyez sur Ctrl + Maj + C. Vos programmes les plus utilisés peuvent être à une seule touche.
3. Remplissez les noms de fichiers ou les phrases fréquemment utilisés
AutoHotkey peut vous aider à remplir facilement diverses phrases et chaînes de texte qui peuvent être fastidieuses à taper vous-même. Par exemple, vous pouvez créer une courte chaîne de raccourcis qui tape votre adresse postale.
4. Raccourcis personnalisés pour les caractères spéciaux et la ponctuation
Avez-vous déjà eu des difficultés à saisir un caractère spécial tel que ñ ou é ? Les rédacteurs peuvent trouver fastidieux de se rappeler comment taper un tiret demi-cadratin (–) ou un tiret cadratin (—). AutoHotkey peut aider les utilisateurs à créer des raccourcis personnalisés vers leurs caractères spéciaux les plus utilisés.
Conclusion
AutoHotkey est un programme extrêmement puissant pour les utilisateurs de Windows.
Le programme est parfait pour automatiser les tâches répétitives et fastidieuses. Les utilisateurs expérimentés et les fans de scripts bénéficieront certainement du grand nombre de tâches qu'AHK peut effectuer avec son langage de script.
Soyez sympa! Laissez un commentaire