Comment créer des rappels contextuels sans logiciel supplémentaire

Table des matières:

Comment créer des rappels contextuels sans logiciel supplémentaire
Comment créer des rappels contextuels sans logiciel supplémentaire

Vidéo: Comment créer des rappels contextuels sans logiciel supplémentaire

Vidéo: Comment créer des rappels contextuels sans logiciel supplémentaire
Vidéo: The Windows Longhorn Upgrade Saga [Part 2]! (Upgrading Through Post-Reset Builds) - YouTube 2024, Avril
Anonim
La plupart des gens doivent être rappelés à quelque chose. Que ce soit une tâche quotidienne, un engagement récurrent ou un événement ponctuel, il peut être utile de disposer d'un rappel contextuel sur votre ordinateur. Bien qu'il existe une myriade d'outils disponibles pour gérer cette tâche, nous décrivons un moyen simple de le faire sans logiciel supplémentaire.
La plupart des gens doivent être rappelés à quelque chose. Que ce soit une tâche quotidienne, un engagement récurrent ou un événement ponctuel, il peut être utile de disposer d'un rappel contextuel sur votre ordinateur. Bien qu'il existe une myriade d'outils disponibles pour gérer cette tâche, nous décrivons un moyen simple de le faire sans logiciel supplémentaire.

Notre «astuce» vs planificateur de tâches

Bien que nous ayons déjà expliqué comment utiliser le planificateur de tâches de manière native pour créer des rappels contextuels, il existe quelques problèmes / limitations de comportement que nous visons à résoudre avec cette méthode alternative.

  • Les boîtes de dialogue contextuelles générées par le planificateur de tâches apparaissent pour la plupart sous toutes les fenêtres ouvertes (avec une entrée dans la barre des tâches). Bien que votre travail ne soit pas du tout interrompu, cela crée un problème si vous comptez sur l'avis pour capter votre attention.
  • Notre méthode alternative ouvre une fenêtre sur Haut de vos fenêtres actuelles, mais ne vole pas le focus. Ainsi, par exemple, si vous tapez un courrier électronique alors que la fenêtre contextuelle doit apparaître, la boîte de dialogue apparaîtra au-dessus de votre courrier électronique, les touches pressées étant toujours envoyées à votre éditeur.
  • Les boîtes de dialogue contextuelles générées par le planificateur de tâches nécessitent une interaction pour être rejetées. Essentiellement, il restera jusqu'à ce que vous appuyiez sur le bouton OK. Notre autre méthode prend en charge ceci en plus de permettre une minuterie qui ferme la boîte après un laps de temps prédéfini.

Mise en place

Bien que cette astuce soit une autre méthode, nous utilisons toujours le Planificateur de tâches Windows.

La tâche doit être paramétrée sur ‘Exécuter uniquement lorsque l’utilisateur est connecté’ avec l’option ‘Masqué’ décochée.
La tâche doit être paramétrée sur ‘Exécuter uniquement lorsque l’utilisateur est connecté’ avec l’option ‘Masqué’ décochée.
Définissez la planification pour qu'elle s'exécute comme il convient.
Définissez la planification pour qu'elle s'exécute comme il convient.
Le programme à exécuter est CMD.exe, qui correspond au shell de la console de ligne de commande Windows, le premier argument étant "/ C". Il exécutera le texte suivant dans le shell, puis met fin à la fenêtre de la console.
Le programme à exécuter est CMD.exe, qui correspond au shell de la console de ligne de commande Windows, le premier argument étant "/ C". Il exécutera le texte suivant dans le shell, puis met fin à la fenêtre de la console.
La magie est ici dans la boîte à arguments (après le commutateur ‘/ C’ mentionné ci-dessus) qui lit (note - alors que ceci est affiché sur plusieurs lignes ci-dessous, tout ce texte est une seule ligne contiguë dans la boîte à arguments):
La magie est ici dans la boîte à arguments (après le commutateur ‘/ C’ mentionné ci-dessus) qui lit (note - alors que ceci est affiché sur plusieurs lignes ci-dessous, tout ce texte est une seule ligne contiguë dans la boîte à arguments):

TITLE Read How-To Geek Reminder&ECHO.&ECHO.&ECHO It is currently %TIME% &ECHO.&ECHO.&ECHO Time to go read How-To Geek. &ECHO https://www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120

Le caractère esperluette (&) vous permet de chaîner des commandes sur une seule ligne, ce qui rend l'équivalent ci-dessus équivalent à la séquence suivante:

TITLE Read How-To Geek Reminder ECHO. ECHO. ECHO It is currently %TIME% ECHO. ECHO. ECHO Time to go read How-To Geek. ECHO https://www.howtogeek.com ECHO. ECHO. TIMEOUT 120

Les commandes ci-dessus peuvent être placées dans un script batch, puis la tâche planifiée doit être configurée pour exécuter le programme / script correspondant afin d'obtenir exactement le même résultat (bien que dans un script batch, vous souhaitiez insérer @ECHO OFF en tant que première commande. ).

Le message peut être personnalisé à votre guise. Pour comprendre exactement comment le message est généré, utilisez les mots-clés suivants:

  • TITLE remplace le nom de la fenêtre de la console par le texte suivant.
  • ECHO imprime le texte suivant dans la fenêtre de la console. Lorsqu'un point suit immédiatement la commande ECHO, une ligne vierge est imprimée.
  • % TIME% est une variable d'environnement remplacée par l'heure système actuelle (au format 24 heures).
  • TEMPS LIBRE indique à la console d'attendre N nombre ou quelques secondes pour continuer ou jusqu'à ce qu'une touche soit enfoncée (selon la première éventualité). Si vous voulez forcer la fenêtre à attendre qu’une touche soit enfoncée (c’est-à-dire sans compte à rebours), entrez -1 comme valeur pour N.

Bien sûr, vous n'êtes pas limité aux seules commandes ci-dessus - vous disposez de tout l'arsenal de lignes de commande de mots clés qui peuvent, par exemple, ouvrir vos programmes de rappels et / ou lancer des sites Web dans le cadre du processus.

Conseillé: