AutoHotkey – Afficher un message à l’écran

Lorsque j’utilise AutoHotkey pour lancer des tâches en arrière-plan, télécharger des trucs, préparer une copie de sauvegarde, j’aime être informé de ce qui se passe sans avoir à me demander si la tâche que j’ai demandée s’exécute vraiment. J’ai le même souci quand je demande des actions à mon ordinateur et que je veux confirmer le tout avant de procéder.

Il existe une commande dans AutoHotkey, MsgBox, qui affiche une boîte de message à l’écran.

Par exemple, pour afficher un message qui confirme que j’ai ouvert ma calculatrice, j’écrirais le script AutoHotkey suivant :

Run Calculator
MsgBox, La calculatrice est ouverte.
Return

Ma boîte de dialogue afficherait le message « La calculatrice est ouverte » avec un bouton OK que je clique pour fermer le message.

Il existe plusieurs façons d’afficher un message à l’écran en ajoutant certains paramètres, en ordre :

  • Les options (nombre)
  • Le titre
  • Le texte dans la boîte de message
  • La durée d’affichage de la boîte de message (après ce délai, la boîte de message se fermer automatiquement

Afficher un titre à la boîte de message
MsgBox, 0, Mon titre, La calculatrice est ouverte.

Afficher une boîte de message pendant trois secondes
MsgBox, 0, Mon titre, La calculatrice est ouverte, 3

Afficher une confirmation (oui/non) à l’écran

MsgBox, 4, Mon titre, Voulez-vous ouvrir la calculatrice?

Dans le dernier cas, il est possible de faire une condition qui fait en sorte qu’une action peut suivre selon qu’on a cliqué sur Oui ou Non. Par exemple, si je veux cliquer Oui pour ouvrir la calculatrice :

MsgBox, 4, Calculatrice, Voulez-vous ouvrir la calculatrice?
IfMsgBox, Yes, run, calc
Return

Pour plus d’informations sur les commandes MsgBox, référez-vous à la documentation de AutoHotkey sur leur site Web : http://www.autohotkey.com/docs/commands.htm

Edmond

Leave a Comment