Naš "Trik" nasuprot Task Scheduleru
Dok smo prethodno raspravljali o tome kako možete koristiti Task Scheduler nativno za stvaranje pop-up podsjetnika, postoji nekoliko ponašanja / ograničenja ponašanja kojima želimo odgovoriti s ovom alternativnom metodom.
- Pojavljuju se skočni prozori s generiranjem zadataka koji se uglavnom pojavljuju pod, ispod bilo koji otvoreni prozor (s unosom u programskoj traci). Iako vaš posao neće biti ni prekinut, to stvara problem ako ste ovisni o obavijesti da biste privukli pozornost.
- Naša alternativna metoda otvara prozor vrh vaših trenutnih prozora, ali ne ukrade fokus. Na primjer, ako upišete poruku e-pošte kada će se pojaviti skočni prozor, okvir će se pojaviti na vrhu vaše e-pošte, a pritiskom na tipke još uvijek se šalje vašem uređivaču.
- Izbornici skočnih prozora koji su izradili zadatke zahtijevaju da se interakcija odbije. U suštini, to će ostati sve dok ne pritisnete gumb OK. Naša alternativna metoda podržava ovo osim što omogućuje timer koji će odbaciti okvir nakon određenog vremena.
Postavljanje gore
Iako je ovaj trik alternativna metoda, još uvijek koristimo 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
Značenje znaka (&) omogućuje vam povezivanje naredbi na jednoj liniji, čime je gore navedeno ekvivalent sljedeće redoslijeda:
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
Gornje naredbe mogu se staviti u skupnu skriptu, a zatim postaviti zakazani zadatak za pokretanje odgovarajućeg programa / skripte umjesto da postigne isti rezultat (iako u batch skripti želite staviti @ECHO OFF kao prvu naredbu ).
Poruka se može prilagoditi prema potrebi i razumjeti kako se poruka generira, razmotrite sljedeće ključne riječi:
- TITLE mijenja ime prozora konzole u sljedeći tekst.
- ECHO ispisuje sljedeći tekst u prozor konzole. Kad točka odmah slijedi naredbu ECHO, ispisuje se prazna crta.
- % TIME% je varijabla okruženja koja se zamjenjuje trenutnim vremenom sustava (u 24-satnom obliku).
- PAUZA
kaže konzoli da pričeka N brojeve ili sekunde za nastavak ili dok se ne vrši pritisak na tipku (što prije nastupi). Ako biste htjeli prisiliti prozor da pričeka dok se ne vrši pritisak na tipku (npr. Bez odbrojavanja), unesite -1 kao vrijednost za N.
Naravno, niste ograničeni samo na gore navedene naredbe - imate cijeli arsenal naredbenog retka ključnih riječi koje vam na raspolaganju mogu, primjerice, imati podsjetnike za otvaranje programa i / ili pokretanje web stranica kao dio procesa.