in

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

Presque tout le monde a besoin de se rappeler quelque chose. Qu’il s’agisse d’une tâche quotidienne, d’un engagement récurrent ou d’un événement ponctuel – il peut être utile d’avoir 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» par rapport au planificateur de tâches

Bien que nous ayons déjà discuté de la façon dont vous pouvez utiliser le Planificateur de tâches de manière native pour créer des rappels contextuels, il existe quelques bizarreries / 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 dans toutes les fenêtres ouvertes (avec une entrée dans la barre des tâches). Bien que votre travail ne soit pas interrompu le moins du monde, cela crée un problème si vous comptez sur l’avis pour attirer votre attention.
  • Notre méthode alternative ouvre une fenêtre sur vos fenêtres actuelles, mais ne vole pas le focus. Ainsi, par exemple, si vous tapez un e-mail lorsque la fenêtre contextuelle est programmée pour apparaître, la boîte apparaîtra en haut de votre e-mail, les touches é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 supprimées. Essentiellement, il restera jusqu’à ce que vous appuyiez sur le bouton OK.
    Notre autre méthode prend en charge cela en plus d’autoriser une minuterie qui rejettera la boîte après un laps de temps prédéfini.

Configurer

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

La tâche doit être définie sur «Exécuter uniquement lorsque l’utilisateur est connecté» avec l’option «Caché» décochée.

Définissez le calendrier pour qu’il s’exécute comme il convient.

Le programme à exécuter est CMD.exe qui est le shell de la console de ligne de commande Windows avec le premier argument étant «/ C» qui exécutera le texte suivant dans le shell, puis terminera la fenêtre de la console.

La magie ici est dans la boîte d’arguments (après le commutateur ‘/ C’ susmentionné) qui lit (remarque – alors que cela est affiché sur plusieurs lignes ci-dessous, tout ce texte est une seule ligne contiguë dans la boîte d’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 d’enchaîner des commandes sur une seule ligne, ce qui rend ce qui précède é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 avoir la tâche planifiée définie pour exécuter le programme / script respectif à la place pour obtenir exactement le même résultat (bien que dans un script batch, vous souhaitiez insérer @ECHO OFF comme première commande ).

Le message peut être personnalisé selon les besoins et pour comprendre exactement comment le message est généré, tenez compte des 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 qui est remplacée par l’heure système actuelle (au format 24 heures).
  • TIMEOUT indique à la console d’attendre N nombre ou secondes pour continuer ou jusqu’à ce qu’une touche soit appuyée (selon la première éventualité). Si vous voulez forcer la fenêtre à attendre qu’une pression sur une touche soit effectuée (c’est-à-dire pas de compte à rebours), entrez -1 comme valeur de N.

Bien sûr, vous n’êtes pas limité aux seules commandes ci-dessus – vous avez tout l’arsenal de ligne de commande de mots-clés à votre disposition qui peuvent, par exemple, ouvrir des programmes et / ou lancer des sites Web dans le cadre du processus.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment utiliser le Workflow Builder de Slack

Comment utiliser le Workflow Builder de Slack

Comment configurer OneDrive pour synchroniser uniquement certains dossiers dans Windows 10

Comment configurer OneDrive pour synchroniser uniquement certains dossiers dans Windows 10