Cómo crear recordatorios emergentes sin software adicional
Casi todo el mundo necesita que se le recuerde algo. Ya sea una tarea diaria, un compromiso recurrente o un evento único, tener un recordatorio emergente en su computadora puede ser útil. Si bien hay innumerables herramientas disponibles para manejar esta tarea, describimos una manera sencilla de hacerlo sin software adicional..
Nuestro "Truco" vs. Programador de tareas
Si bien hemos discutido anteriormente cómo puede usar el Programador de tareas de forma nativa para crear recordatorios emergentes, hay algunas peculiaridades / limitaciones de comportamiento que intentamos abordar con este método alternativo.
- Los cuadros de diálogo emergentes generados por el Programador de tareas, en su mayor parte, aparecen debajo Cualquier ventana abierta (con una entrada hecha en la barra de tareas). Si bien su trabajo no se interrumpirá en lo más mínimo, esto crea un problema si depende del aviso para llamar su atención..
- Nuestro método alternativo abre una ventana en parte superior de sus ventanas actuales, pero no roba el foco. Por ejemplo, si está escribiendo un correo electrónico cuando la ventana emergente está programada para aparecer, el cuadro aparecerá en la parte superior de su correo electrónico con las pulsaciones de teclas aún enviadas a su editor.
- Los cuadros de diálogo emergentes generados por el Programador de tareas requieren interacción para descartarlos. Esencialmente, se mantendrá hasta que presione el botón OK..
Nuestro método alternativo admite esto además de permitir un temporizador que descartará el cuadro después de un período de tiempo predefinido.
Configurándolo
Si bien este truco es un método alternativo, todavía usamos el Programador de tareas de Windows.
La tarea debe configurarse en 'Ejecutar solo cuando el usuario ha iniciado sesión' con la opción 'Oculto' desactivada.
Establecer el horario para que se ejecute según corresponda..
El programa que se ejecutará es CMD.exe, que es el shell de la consola de la línea de comandos de Windows; el primer argumento es '/ C', que ejecutará el texto posterior en el shell y terminará la ventana de la consola..
La magia aquí está en el cuadro de argumentos (después del interruptor '/ C' antes mencionado) que se lee (nota: mientras se muestra en varias líneas a continuación, todo este texto es una sola línea contigua en el cuadro de argumentos):
TÍTULO Leer tutorial de Geek Reminder & ECHO. & ECHO. & ECHO Actualmente es% TIME% & ECHO. & ECHO. & ECHO. Time to go read How-To Geek. & ECHO https: //www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120
El carácter "y" comercial (&) le permite encadenar comandos en una sola línea, lo que hace que el anterior sea equivalente a la siguiente secuencia:
TITULO Leer Cómo hacer un Geek Reminder ECHO. ECO. ECHO Actualmente es% TIME% ECHO. ECO. ECHO Time to go read How-To Geek. ECHO https://www.howtogeek.com ECHO. ECO. TIEMPO 120
Los comandos anteriores se podrían colocar en un script por lotes y luego configurar la tarea programada para ejecutar el programa / script respectivo para lograr el mismo resultado (aunque en un script por lotes, desearía insertar @ECHO OFF como el primer comando ).
El mensaje se puede personalizar según sea necesario y para comprender exactamente cómo se genera el mensaje, considere las siguientes palabras clave:
- TITLE cambia el nombre de la ventana de la consola al texto posterior.
- ECHO imprime el texto subsiguiente en la ventana de la consola. Cuando un punto sigue inmediatamente el comando ECHO, se imprime una línea en blanco.
- % TIME% es una variable de entorno que se reemplaza con la hora actual del sistema (en formato de 24 horas).
- TIMEOUT le dice a la consola que espere N números o segundos para continuar o hasta que se presione una tecla (lo que ocurra primero). Si desea forzar la ventana a esperar hasta que se haga una pulsación de tecla (es decir, sin cuenta atrás), ingrese -1 como el valor de N.
Por supuesto, no está limitado solo a los comandos anteriores, tiene a su disposición todo el arsenal de palabras clave que puede, por ejemplo, tener sus recordatorios abiertos programas y / o lanzar sitios web como parte del proceso..