Recettes détaillées
Chaque recette est une liste complète d'étapes. Donnez à l'action un déclencheur sur la page Actions, puis construisez les étapes comme indiqué. Chaque recette fonctionne en mode Simple comme en mode Avancé (Ajouter et organiser des étapes).
Avant de donner un vrai déclencheur à une recette, vous pouvez l'essayer sur la page Bac à sable.
Fermer l'onglet en cours
- Envoyer des touches appuie sur Ctrl+W, ce qui ferme l'onglet en cours dans les navigateurs et la plupart des programmes à onglets. Cliquez dans la case Touches et appuyez sur la combinaison.
Les touches vont à la fenêtre qui a le focus. Pour un geste tracé sur une fenêtre en arrière-plan, activez Activer la fenêtre sous le geste sur la page Général (Paramètres généraux), pour que les touches atteignent la fenêtre sur laquelle vous avez tracé.
Taper une signature
- Taper du texte tape le texte à l'emplacement du curseur, comme si vous le tapiez.
Pour un texte plus long, ou un texte avec des sauts de ligne, une abréviation tapée sur la page Expansion de texte est souvent plus simple.
Déplacer une fenêtre vers l'écran suivant
- Déplacer la fenêtre vers un écran (la puce Déplacer la fenêtre) déplace la fenêtre vers l'écran suivant, en conservant sa taille et sa place à l'écran. Fenêtre vaut Fenêtre cible : la fenêtre sur laquelle vous avez tracé le geste. Activez Déplacer la souris avec elle pour emmener le pointeur.
Les écrans sont parcourus de gauche à droite, puis de haut en bas, et après le dernier on revient au premier. Une fenêtre agrandie reste agrandie.
Agrandir ou restaurer la fenêtre sous le geste
Création rapide… propose cette action toute prête sous le nom Agrandir ou restaurer la fenêtre.
- Fenêtre cible (
ContextGetWindow) avec Enregistrer le résultat souswindowconserve la fenêtre sous le geste. - Si… Sinon…, avec Vérifier réglé sur Le résultat d'une fonction intégrée et la fonction
La fenêtre est-elle agrandie (
WindowIsMaximized), son champ Fenêtre valant$window. - Dans la partie Si, Restaurer la fenêtre avec Fenêtre
$windowrestaure la fenêtre. - Dans la partie Sinon, Agrandir la fenêtre avec Fenêtre
$windowl'agrandit.
Enregistrer la fenêtre à l'étape 1 est facultatif : chaque champ Fenêtre pourrait plutôt valoir Fenêtre cible. L'enregistrer une fois rend le champ de chaque étape suivante plus court à lire.
Si la fenêtre est le Bloc-notes, enregistrer ; sinon, le signaler
- Si… Sinon…, Vérifier réglé sur Le résultat d'une fonction intégrée, fonction Le titre
contient-il le texte (
WindowContainsTitle) : Fenêtre vaut Fenêtre cible, Texte vautBloc-notes. C'est vrai quand le titre de la fenêtre contient « Bloc-notes », quelle que soit la casse. - Dans la partie Si, Envoyer des touches appuie sur Ctrl+S.
- Dans la partie Sinon, Afficher une notification affiche un Titre et un Message.
Pour tester le programme plutôt que le titre, enregistrez le résultat de Nom du fichier du programme
(WindowGetExecutableName) et comparez-le avec Comparer deux valeurs. Cette comparaison est exacte :
respectez donc la casse du nom de fichier telle que Windows l'indique.
Touches multimédias
Envoyer des touches ne peut pas appuyer sur les touches multimédias : cette recette utilise donc la
fonction intégrée KeyboardPressKey, qui appuie sur n'importe quelle touche par son nom.
- Appuyer sur une touche et la relâcher (
KeyboardPressKey, depuis Les N fonctions intégrées…) avec ToucheVirtualKey.MediaPlayPauseappuie sur Lecture/Pause.
Utilisez une action par touche :
| Touche | Nom de la touche |
|---|---|
| Lecture/Pause | VirtualKey.MediaPlayPause |
| Piste suivante | VirtualKey.MediaNextTrack |
| Piste précédente | VirtualKey.MediaPreviousTrack |
| Arrêt | VirtualKey.MediaStop |
| Volume + | VirtualKey.VolumeUp |
| Volume − | VirtualKey.VolumeDown |
| Muet | VirtualKey.VolumeMute |
Tapez le nom exactement, avec les mêmes majuscules. Le nom de chaque touche est listé dans Constantes nommées.
Avec Envoyer les touches multimédias et de navigation comme commandes activé, ces touches sont plutôt envoyées sous forme de commandes à la fenêtre qui a le focus (Paramètres des scripts).
Coller en texte brut
Création rapide… propose cette action toute prête sous le nom Coller en texte brut.
- Texte du Presse-papiers avec Enregistrer le résultat sous
textlit le texte copié sans sa mise en forme. - Coller du texte avec Texte
$textplace ce texte brut dans le Presse-papiers et le colle.
Demander avant de fermer une fenêtre
- Afficher une boîte de message (
UIShowMessageBox) affiche une boîte de message et attend. MessageFermer cette fenêtre ?, TitreFermer, BoutonsYesNo, IcôneQuestion, Enregistrer le résultat sousanswer. Elle renvoie le nom du bouton enfoncé. - Si…, Vérifier réglé sur Comparer deux valeurs : Valeur
$answer, est égale à (==), Comparée àYes. - Dans le bloc, Fermer la fenêtre avec Fenêtre Fenêtre cible demande à la fenêtre de se fermer, comme le ferait son bouton de fermeture.
Appuyer plusieurs fois sur une touche
- Répéter un certain nombre de fois, Nombre de fois
5. - À l'intérieur, Envoyer des touches appuie sur Bas.
- Attendre
50millisecondes laisse au programme le temps de suivre.
Ouvrir un programme, ou basculer vers lui
- Basculer vers un programme ou le lancer (
ShellRunOrActivate) avec Nom du fichier du programmenotepad.exemet le Bloc-notes au premier plan s'il s'exécute, et le lance sinon..exeest facultatif :notepadfonctionne aussi. Les arguments qui suivent le nom, comme un fichier à ouvrir, ne servent que si le programme doit être lancé. Les programmes en cours d'exécution sont identifiés par le nom de fichier du premier mot : un chemin contenant des espaces et suivi d'arguments se met donc entre guillemets simples.
Pour toujours lancer une nouvelle copie, ou pour ouvrir un fichier, un dossier ou une adresse web,
utilisez plutôt Exécuter ou ouvrir (ShellRun), ou Ouvrir un programme, un fichier ou un site web
de Création rapide….