Naša "Trick" vs. Plánovač úloh
Hoci sme už predtým diskutovali o tom, ako môžete natrvalo používať Plánovač úloh na vytváranie pop-up pripomienok, existuje niekoľko chvostov / obmedzení, ktoré sa snažíme riešiť touto alternatívnou metódou.
- Vytvoria sa dialógové okná generované plánovačom úloh, ktoré sa z väčšej časti objavujú pod všetky otvorené okná (so záznamom na paneli úloh). Zatiaľ čo vaša práca nebude prerušená v najmenšom, to spôsobí problém, ak ste v závislosti od upozornenia upútať pozornosť.
- Naša alternatívna metóda otvára okno top vašich aktuálnych okien, ale nezaujme zaostrenie. Napríklad, ak zadávate e-mail, keď sa má pop-up naplánovať, aby sa zobrazil, pole sa objaví na vrchu e-mailu s tlačenými tlačidlami, ktoré sú stále odosielané do vášho editora.
- Plánovač úloh vygenerovaný kontextové dialógové okná vyžadujú interakciu, ktorú chcete odmietnuť. V podstate zostane, kým nestlačíte tlačidlo OK. Táto alternatívna metóda to podporuje okrem toho, že umožňuje časovač, ktorý po uplynutí vopred stanoveného času zruší blok.
Nastavenie
Zatiaľ čo tento trik je alternatívna metóda, stále používame program Windows Task Scheduler.
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
Znak ampersand (&) vám umožňuje spojiť príkazy na jednom riadku, čo robí zhora ekvivalentnú nasledujúcu sekvenciu:
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
Príkazy uvedené vyššie by mohli byť vložené do dávkového skriptu a potom mali nastavenú úlohu spustiť príslušný program / skript namiesto toho dosiahnuť presne ten istý výsledok (hoci v dávkovom skripte by ste chceli vložiť @ECHO OFF ako prvý príkaz ).
Správu môžete prispôsobiť podľa potreby a presne pochopiť spôsob generovania správy, zvážte nasledujúce kľúčové slová:
- TITLE zmení názov okna konzoly na nasledujúci text.
- Služba ECHO vytlačí nasledujúci text do okna konzoly. Keď bodka okamžite nasleduje príkaz ECHO, vytlačí sa prázdny riadok.
- % TIME% je premenná prostredia, ktorá je nahradená aktuálnym systémovým časom (v 24-hodinovom formáte).
- ČAS VYPRŠAL
informuje konzolu, aby čakala na N číslo alebo sekundy, aby pokračovala alebo kým nebolo stlačené tlačidlo (podľa toho, čo nastane skôr). Ak ste chceli vynútiť okno, aby čakalo, kým nebolo stlačené tlačidlo (to znamená žiadne odpočítavanie), zadajte hodnotu -1 ako hodnotu N.
Samozrejme, nie ste obmedzený len na vyššie uvedené príkazy - máte k dispozícii celé arzenálové kľúčové slová pre príkazové riadky, ktoré môžu mať napríklad vaše pripomienky otvorené programy a / alebo spustiť webové stránky ako súčasť procesu.