Aller au contenu principal

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​

1Envoyer des touches^W
  1. 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​

1Taper du texteCordialement, Alex
  1. 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​

1Déplacer la fenêtre vers un écranFenêtre cible, Activé
  1. 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.

1Fenêtre cible→ $windowContextGetWindow
2SiWindowIsMaximized($window)
3Restaurer la fenêtre$windowWindowRestore
4Sinon
5Agrandir la fenêtre$windowWindowMaximize
6Fin si
  1. Fenêtre cible (ContextGetWindow) avec Enregistrer le résultat sous window conserve la fenêtre sous le geste.
  2. 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.
  3. Dans la partie Si, Restaurer la fenêtre avec Fenêtre $window restaure la fenêtre.
  4. Dans la partie Sinon, Agrandir la fenêtre avec Fenêtre $window l'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​

1SiWindowContainsTitle(ContextGetWindow(), Bloc-notes)
2Envoyer des touches^S
3Sinon
4Afficher une notificationNon enregistré, Cela ne fonctionne que dans le Bloc-notes.
5Fin si
  1. 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 vaut Bloc-notes. C'est vrai quand le titre de la fenêtre contient « Bloc-notes », quelle que soit la casse.
  2. Dans la partie Si, Envoyer des touches appuie sur Ctrl+S.
  3. 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.

1Appuyer sur une touche et la relâcherVirtualKey.MediaPlayPauseKeyboardPressKey
  1. Appuyer sur une touche et la relâcher (KeyboardPressKey, depuis Les N fonctions intégrées…) avec Touche VirtualKey.MediaPlayPause appuie sur Lecture/Pause.

Utilisez une action par touche :

ToucheNom de la touche
Lecture/PauseVirtualKey.MediaPlayPause
Piste suivanteVirtualKey.MediaNextTrack
Piste précédenteVirtualKey.MediaPreviousTrack
ArrêtVirtualKey.MediaStop
Volume +VirtualKey.VolumeUp
Volume −VirtualKey.VolumeDown
MuetVirtualKey.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.

1Texte du Presse-papiers→ $textClipboardGetText
2Coller du texte$textClipboardPasteReplacementText
  1. Texte du Presse-papiers avec Enregistrer le résultat sous text lit le texte copié sans sa mise en forme.
  2. Coller du texte avec Texte $text place ce texte brut dans le Presse-papiers et le colle.

Demander avant de fermer une fenêtre​

1Afficher une boîte de messageFermer cette fenêtre ?, Fermer, YesNo, Question → $answerUIShowMessageBox
2Si$answer == Yes
3Fermer la fenêtreFenêtre cibleWindowClose
4Fin si
  1. Afficher une boîte de message (UIShowMessageBox) affiche une boîte de message et attend. Message Fermer cette fenêtre ?, Titre Fermer, Boutons YesNo, Icône Question, Enregistrer le résultat sous answer. Elle renvoie le nom du bouton enfoncé.
  2. Si…, Vérifier réglé sur Comparer deux valeurs : Valeur $answer, est égale à (==), Comparée à Yes.
  3. 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​

1Répéter N fois5
2Envoyer des touches{DOWN}
3Attendre50
4Fin répéter
  1. Répéter un certain nombre de fois, Nombre de fois 5.
  2. À l'intérieur, Envoyer des touches appuie sur Bas.
  3. Attendre 50 millisecondes laisse au programme le temps de suivre.

Ouvrir un programme, ou basculer vers lui​

1Basculer vers un programme ou le lancernotepad.exeShellRunOrActivate
  1. Basculer vers un programme ou le lancer (ShellRunOrActivate) avec Nom du fichier du programme notepad.exe met le Bloc-notes au premier plan s'il s'exécute, et le lance sinon. .exe est facultatif : notepad fonctionne 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….