6Jul
Cei mai mulți trebuie să li se reamintească ceva. Fie ca este o sarcină zilnică, un angajament recurent sau un eveniment de o dată - să ai un memento pop-up pe computerul tău poate fi util.În timp ce există nenumărate instrumente disponibile pentru a face față acestei sarcini, vom sublinia un mod simplu în care puteți face acest lucru fără software suplimentar.
Programul de lucru "Trick" vs. Task Scheduler
În timp ce am discutat anterior despre modul în care puteți utiliza Task Scheduler pentru a crea memento-uri pop-up, există câteva chircuri / limitări de comportament pe care vrem să le adresăm acestei metode alternative.
- Dialogurile de tip pop-up generate de programatorul de activități, în cea mai mare parte, apar sub toate ferestrele 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ă depindeți de notificare pentru a vă atrage atenția.
- Metoda noastră alternativă deschide o fereastră pe sus a ferestrelor curente, dar nu fură focalizarea. De exemplu, dacă introduceți un e-mail atunci când ferestrele pop-up sunt programate să apară, caseta va apărea în partea de sus a e-mail-ului dvs., cu apăsările de taste încă trimise editorului.
- dialogurile de tip pop-up generate de programatorul de sarcini necesită interacțiune pentru a fi respinse.Î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 acestuia
În timp ce acest truc este o metodă alternativă, încă mai folosim Windows Task Scheduler.
Sarcina trebuie setată la "Executare numai atunci când utilizatorul este conectat" cu opțiunea "Ascuns" neconfirmat.
Stabiliți programul să funcționeze corespunzător.
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 ulterior în shell și apoi va termina fereastra consolei.
Magia este aici în caseta cu argumente( după comutatorul '/ C') care citește( notaț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 ReadCum să-mi amintesc Geek & ECHO & ECHO & ECHO În prezent este% TIME% & ECHO & ECHO & ECHO Este timpul să meargă la How-To Geek.& ECHO https: //www.howtogeek.com& ECHO & ECHO & TIMEOUT 120Caracterul ampersand( &) îți permite să lansezi comenzi împreună pe o singură linie care face ca echivalența de mai sus să fie următoarea secvență:
TITLE Citeste Cum-Pentru Geek Memento ECHO.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 120Comenzile de mai sus pot fi introduse într-un script batch și apoi sarcina programată este 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 @ECHO OFF caprima comandă).
Mesajul poate fi personalizat după cum este necesar și pentru a înțelege exact cum este generat mesajul, ia în considerare următoarele cuvinte cheie:
- TITLE schimbă numele ferestrei consolei în textul următor.
- ECHO imprimă textul următor în fereastra consolei. Atunci când un punct urmează imediat comanda ECHO, se imprimă o linie necompletată.
- % TIME% este o variabilă de mediu care este înlocuită cu timpul curent al sistemului( în format de 24 de ore).
- TIMEOUT & lt; N & gt;spune consolei să aștepte numărul N sau 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ă( de exemplu, nu există o inversă), apoi introduceți -1 ca valoare pentru N.
Desigur, nu vă limitați doar la comenzile de mai sus - aveți întreaga comandăline arsenal de cuvinte cheie la dispoziția dumneavoastră, care poate, de exemplu, să aveți mementouri program deschis și / sau lansarea site-uri web, ca parte a procesului.