Memento cu mâinile proprii

Uneori se întâmplă că trebuie să faci ceva foarte important, dar să uiți de el. Pentru a face acest lucru, există tot felul de programe de memento pe rețea, tot felul de programe de autocolant.

Ele afișează textul preînregistrat sau pot apela fișierul specificat în setări după ora setată. De fapt, există nenumărate astfel de programe, plătite și gratuite. Cu toate acestea, un lucru similar poate fi făcut și cu Windows. Cine a spus planificatorul? Lăsați cei nevrednici să tacă! Că nu căutăm căi ușoare, nu-i așa?

Deci, ce vom face? Și vom scrie un fișier .bat pentru a ne reaminti ceva important :).

Pentru a scrie mini-programul nostru, mai întâi creați un fișier notepad. În ea vom scrie:

Așa că am oprit ieșirea comenzilor - astfel încât totul era frumos și civil. Acum un pic de clearance-ul:

Cu ajutorul primei comenzi, setăm culoarea textului (hmm, verde este preferatul nostru =)), iar cu ajutorul celei de a doua comenzi scoatem titlul. Acum trebuie să specificăm variabilele în care vor fi stocate orele și minutele specificate:

Aici atribuim variabile variabilelor pentru stocarea orelor și minutelor primite de la sistem, a treia linie indică timpul curent și valorile variabilelor. Acum trebuie să încărcați din linia de comandă valorile cronometrului specificat. Pentru aceasta, scriem următoarele rânduri:

În final, vom afișa ora setată pe ecran și vom pune programul în pauză - algoritmul principal va fi lansat după apăsarea oricărei taste. Deci, avem cronometrul de sistem și timpul necesar de la linia de comandă. Ce ar trebui să facem în continuare? Trebuie să comparăm în mod constant valorile timerului și variabilelor, iar atunci când se potrivesc, ieșiți din bucla și apelați un anumit fișier. Pentru a face acest lucru, organizăm un ciclu. Deoarece nu există operatori de buclă încorporați aici, folosim operatorii necondiționați. Ce primim:

În acest caz, folosind bucla am tag-uri 1, care compară periodic valorile variabilelor și timer-ul sistemului. Nu este de a cheltui resurse de sistem irosite și nu verifică prea des, precum și de a vizualiza programul, ciocănire ciclu de pictura „cadre“ benzi de download pseudographics, bucăți de programe, care diferă doar în numărul de caractere „=“. În interiorul aceleiași buclă, comparăm variabilele și contorul de sistem. Cu un rezultat pozitiv, provocând un salt la eticheta 2, care este, de bucla pe care le provoaca la finalizare. Acum, când se calculează timpul, trebuie doar să apelați fișierul selectat și să puneți programul în pauză:

Acum aveți propriul memento mic! Pentru ao folosi, compilați pur și simplu programul, înlocuind extensia .txt cu .bat. Pentru a le rula, îi conducem numele și timpul de memento în linia de comandă:

Apoi începe să lucreze:

Și ce obținem:

Deci, am scris un memento fișier simplu. Dar acest limbaj de sistem încorporat are multe caracteristici interesante. Dacă sunteți interesat de acest lucru, încercați din nou - vă va plăcea =)

Articole similare