6Jul

Erstellen von Popup-Erinnerungen ohne zusätzliche Software

Die meisten müssen an etwas erinnert werden. Sei es eine tägliche Aufgabe, eine wiederkehrende Verpflichtung oder ein einmaliges Ereignis - eine Popup-Erinnerung auf Ihrem Computer kann sich als nützlich erweisen. Es gibt unzählige Tools, die für diese Aufgabe zur Verfügung stehen. Wir skizzieren jedoch eine einfache Möglichkeit, dies ohne zusätzliche Software zu tun.

Unser "Trick" vs. Task Scheduler

Während wir bereits besprochen haben, wie Sie Task Scheduler nativ verwenden können, um Popup-Erinnerungen zu erstellen, gibt es ein paar Verhaltens-Macken / Einschränkungen, die wir mit dieser alternativen Methode angehen wollen.

  • Taskplaner-generierte Pop-up-Dialoge, in den meisten Fällen, erscheinen unter in jedem geöffneten Fenster( mit einem Eintrag in der Taskleiste).Während Ihre Arbeit nicht im Geringsten unterbrochen wird, entsteht ein Problem, wenn Sie auf die Benachrichtigung angewiesen sind, um Ihre Aufmerksamkeit zu erregen.
  • Unsere alternative Methode öffnet ein Fenster auf top Ihres aktuellen Windows, aber stehlen nicht den Fokus. Wenn Sie zum Beispiel eine E-Mail eingeben, wenn das Popup-Fenster angezeigt werden soll, wird das Feld über Ihrer E-Mail angezeigt, während die Tasten noch an Ihren Editor gesendet werden.
  • Taskplaner-generierte Popup-Dialoge erfordern eine Interaktion zum Schließen. Im Wesentlichen wird es bleiben, bis Sie die OK-Taste drücken.
    Unsere alternative Methode unterstützt dies zusätzlich zu einem Timer, der die Box nach einer vordefinierten Zeit verlässt.

Einrichten von

Während dieser Trick eine alternative Methode ist, verwenden wir immer noch den Windows Task Scheduler.

Der Task sollte auf "Nur ausführen, wenn der Benutzer angemeldet ist" und die Option "Versteckt" deaktiviert sein.

Legen Sie fest, dass der Zeitplan entsprechend ausgeführt wird.

Das Programm, das ausgeführt werden soll, ist CMD.exe. Dies ist die Windows-Befehlszeilenkonsolenshell mit dem ersten Argument '/ C', das den folgenden Text in der Shell ausführt und dann das Konsolenfenster beendet.

Die Magie hier ist in der Argumente-Box( nach dem oben erwähnten '/ C' Schalter), die liest( beachten Sie - während dies in mehreren Zeilen unten angezeigt wird, ist dieser Text eine einzige zusammenhängende Zeile im Feld Argumente):

TITEL LesenHow-To Geek Erinnerung & ECHO. & ECHO. & ECHO Es ist derzeit% TIME% & ECHO. & ECHO. & ECHO Zeit zu gehen lesen How-To Geek.& ECHO https: //www.howtogeek.com & ECHO. & ECHO. & TIMEOUT 120

Das kaufmännische Und( &) Zeichen ermöglicht es Ihnen, Befehle in einer einzigen Zeile zu verketten, was das obige der folgenden Sequenz entspricht:

TITEL Lesen How-To Geek Erinnerung ECHO.ECHO.ECHO Es ist derzeit% TIME% ECHO.ECHO.ECHO Zeit zu gehen lesen How-To Geek. ECHO https://www.howtogeek.com ECHO.ECHO.TIMEOUT 120

Die obigen Befehle können in ein Batch-Skript eingefügt werden und dann die geplante Aufgabe so einrichten, dass das entsprechende Programm / Skript ausgeführt wird, um das exakt gleiche Ergebnis zu erzielen( obwohl Sie in einem Batch-Skript @ECHO OFF als einfügen möchtender erste Befehl).

Die Nachricht kann nach Bedarf angepasst werden, und um genau zu verstehen, wie die Nachricht generiert wird, berücksichtigen Sie die folgenden Schlüsselwörter:

  • TITLE ändert den Namen des Konsolenfensters in den folgenden Text.
  • ECHO druckt den nachfolgenden Text in das Konsolenfenster. Wenn ein Punkt unmittelbar auf den ECHO-Befehl folgt, wird eine Leerzeile gedruckt.
  • % TIME% ist eine Umgebungsvariable, die durch die aktuelle Systemzeit( im 24-Stunden-Format) ersetzt wird.
  • TIMEOUT & lt; N & gt;weist die Konsole an, auf N oder Sekunden zu warten, bis ein Tastendruck erfolgt ist( je nachdem, was zuerst eintritt).Wenn Sie das Fenster warten möchten, bis ein Tastendruck erfolgt( dh kein Countdown), geben Sie -1 als Wert für N ein.

Natürlich sind Sie nicht auf die obigen Befehle beschränkt - Sie haben den gesamten Befehleine Reihe von Schlüsselwörtern zur Verfügung, die zum Beispiel Ihre Erinnerungen öffnen Programme und / oder Websites als Teil des Prozesses starten können.