Cum se creează mementouri pop-up fără software suplimentar
Cei mai mulți trebuie să li se amintească ceva. Fie ca este o sarcină zilnică, un angajament recurent, sau un eveniment de o dată - având un memento pop-up pe computerul dvs. poate veni la îndemână. În timp ce există nenumărate instrumente disponibile pentru a face față acestei sarcini, vom schița o modalitate simplă pe care o puteți face fără software suplimentar.
"Trick" versus Scheduler de sarcini
În timp ce am discutat anterior cum puteți utiliza Task Scheduler nativ pentru a crea mementouri pop-up, există câteva quirks / limitări de comportament pe care vrem să le abordăm cu această metodă alternativă.
- Se afișează, în cea mai mare parte, ferestrele pop-up generate de Schemă de activități sub orice ferestre deschise (cu o intrare făcută în bara de activități). În timp ce munca dvs. nu va fi întreruptă în cea mai mică măsură, aceasta creează o problemă dacă sunteți în funcție de notificare pentru a vă atrage atenția.
- Metoda noastră alternativă deschide o fereastră top din ferestrele actuale, dar nu fura focalizarea. De exemplu, dacă introduceți un e-mail atunci când ferestrele pop-up sunt programate să apară, caseta va apărea pe partea de sus a e-mail-ului dvs., cu apăsările de taste încă trimise editorului.
- Task Scheduler generate ferestre pop-up necesită interacțiune pentru a le elimina. În esență, acesta va rămâne până când apăsați butonul OK.
Metoda noastră alternativă acceptă acest lucru în plus, permițând un timer care să elimine caseta după o perioadă predefinită de timp.
Setarea
În timp ce acest truc este o metodă alternativă, încă mai folosim Windows Task Scheduler.
Sarcina ar trebui să fie setată la "Executare numai atunci când utilizatorul este conectat" cu opțiunea "Ascuns" neînchis.
Setați programul să se execute după cum este necesar.
Programul care se execută este CMD.exe, care este shell-ul consolei liniei de comandă Windows cu primul argument fiind '/ C' care va rula textul următor în shell și apoi va termina fereastra consolei.
Magia este aici în caseta de argumente (după comutatorul '/ C') care citește (rețineți - în timp ce acest lucru este afișat pe mai multe rânduri de mai jos, tot textul este o singură linie contiguă în caseta de argumente):
TITLE Citește Cum-To Geek Memento & ECHO & ECHO & ECHO În prezent este% TIME% & ECHO. & ECHO. & ECHO Timp să meargă să citească How-To Geek. & ECHO https: //www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120
Caracterul ampersand (&) vă permite să lanțați împreună comenzi pe o singură linie, ceea ce face ca echivalentul de mai sus să fie următorul:
TITLE Citește ECHO Reminder ECEK. ECOU. ECHO În prezent este% TIME% ECHO. ECOU. ECHO Timpul pentru a merge citiți How-To Geek. ECHO https://www.howtogeek.com ECHO. ECOU. TIMEOUT 120
Comenzile de mai sus pot fi puse într-un script batch și apoi sarcina programată să fie setată pentru a rula respectivul program / script pentru a obține exact același rezultat (deși într-un script batch, doriți să inserați @CHO OFF ca prima comandă ).
Mesajul poate fi personalizat după cum este necesar și pentru a înțelege exact cum este generat mesajul, luați în considerare următoarele cuvinte cheie:
- TITLE modifică numele ferestrei consolei la textul următor.
- ECHO imprimă textul următor în fereastra consolei. Atunci când un punct urmează imediat comanda ECHO, se imprimă o linie goală.
- % TIME% este o variabilă de mediu care este înlocuită cu timpul curent al sistemului (în format de 24 de ore).
- TIMEOUT indică consolei să aștepte un număr N sau câteva secunde pentru a continua sau până când se face o apăsare de tastă (oricare dintre acestea survine mai întâi). Dacă doriți să forțați fereastra să aștepte până când se face o apăsare de tastă (adică nu există o inversă), introduceți -1 ca valoare pentru N.
Desigur, nu vă limitați doar la comenzile de mai sus - aveți întregul arsenal de linii de comandă de cuvinte cheie la dispoziția dvs., care poate, de exemplu, să vă aducă aminte de programele deschise și / sau să lansați site-uri ca parte a procesului.