If-Koubou

Cum se creează mementouri pop-up fără software suplimentar

Cum se creează mementouri pop-up fără software suplimentar (Cum să)

Cei mai mulți trebuie să-și amintească 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, ne subliniem un mod simplu în care puteți face acest lucru fără software suplimentar.

"Trick" versus Scheduler de sarcini

În timp ce am discutat anterior despre modul în care puteți utiliza în mod activ Planificatorul de sarcini pentru a crea mementouri pop-up, există câteva ciudățenii / limitări de comportament pe care vrem să le abordăm cu această metodă alternativă.

  • În cea mai mare parte, apar parole pop-up generate de programator 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ă depindeți 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 în partea de sus a e-mail-ului dvs., cu apăsările de taste încă trimise editorului.
  • Task Scheduler generate dialoguri 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" neconfirmat.

Setaț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 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-Pentru a-mi amintesc Geek & ECHO & ECHO & ECHO În prezent este% TIME% & ECHO. & ECHO. & 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 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 120

Comenzile 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 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 necompletată.
  • % 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 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ă (adică 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 întregul arsenal de linii de comandă de cuvinte cheie la dispoziția dvs., care poate, de exemplu, să aibă memento-uri deschise de programe și / sau să lanseze site-uri ca parte a procesului.