Cum să țineți evidența când lucrați folosind o sarcină programată
Miscellanea / / December 02, 2021
În timpul zilei, lucrez ca dezvoltator web. Pentru a fi plătit, trebuie să completez o foaie de pontaj. În câteva săptămâni voi ajunge vineri și voi realiza: „Hei! Am uitat să-mi completez foaia de pontaj și nu-mi amintesc ce ore am făcut săptămâna aceasta!.” Sunt sigur că cei care merg la birou ca mine se pot raporta la această situație. 🙂
În acest ghid, vă voi arăta cum am rezolvat această problemă, creând un activitate programata care va înregistra data și ora la care eu Autentificare sau Lacăt calculatorul meu. Acest lucru îi poate ajuta pe toți, inclusiv pe cei care lucrează de acasă (cum ar fi editorul acestui site), să urmărească cu exactitate timpul petrecut în fața computerului în fiecare zi. Trucul este Doar Windows.
Prima parte: Crearea scenariului
Pasul 1. Creați un folder.
![Creați folderul de conectare](/f/4901f15b1db25f0d418f310f1db09a2c.png)
Pasul 2. Creați un fișier text nou în acel folder și denumiți-l login.bat.
Pentru a face acest lucru, deschideți un spațiu liber în dosar și selectați Nou -> Document text.
![Creați un document text nou](/f/07da119d17b365f209f06379a694dcb5.png)
Numeste-l login.bat. (Asigurați-vă că nu este numit login.bat.txt)
![Redenumiți pentru a vă conecta Dot Bat](/f/45c899b13281288960fd23a2a96c6d37.png)
Pasul 3. Deschideți fișierul text și copiați și inserați următorul cod în el.
@echo dezactivat
set datecode=%date:~-4%-%date:~7,2%-%date:~4,2% %time:~0,2%:%time:~3,2%:%time:~ 6,2%
if "%1"=="i" echo %datecode% - Conectat >> C:\!Scripts\Login\login.txt
if "%1"=="o" echo %datecode% - Computer blocat >> C:\!Scripts\Login\login.txt
Salvați-l!
Notă importantă: Dacă doriți ca fișierul dvs. jurnal să apară undeva diferit de al meu, asigurați-vă că actualizați calea în script.
Partea a doua: Crearea sarcinii de conectare
Pasul 1. Deschis Planificator de sarcini, mergând Start -> Run (WIN+R) și tastarea taskschd.msc în promptul care apare.
![Deschideți Task Scheduler](/f/894dea996c27a25e88e86bf8e4f07213.png)
Pasul 2. Selectați Creați sarcină... din acțiunile din partea dreaptă.
![Creați sarcină](/f/13e51e9bc21458c9785fc44709111089.png)
Pasul 3. Introduceți un nume de activitate, cum ar fi Înregistrați data și ora de conectare.
![Introduceți numele sarcinii de conectare](/f/b215966d1e80ddb417eecad1006d4795.png)
Pasul 4. Faceți clic pe Declanșatoare filă și adăugați un nou declanșator. Selectați:
- Începeți sarcina: La conectare
- Utilizator specific: Acesta ar trebui să fie contul tău Windows
![Declanșare la conectare](/f/d589a29c28eacc8679e07364012c22db.png)
Clic Bine pentru a adăuga declanșatorul.
Pasul 5. Adăugați un alt declanșator, cu excepția acestei date selectate Începeți sarcina: La deblocarea stației de lucru.
![Declanșare la deblocare](/f/2e8f45d37dc7549ed7652ca600140f9f.png)
Clic Bine pentru a adăuga declanșatorul.
Pasul 6. Faceți clic pe Acțiuni fila. Adăugați o acțiune nouă și direcționați-o către scriptul de conectare cu argumentul i.
![Adăugați o acțiune de conectare](/f/19ee8e5c5105d1e470f60c62004a6986.png)
Clic Bine pentru a adăuga acțiunea.
Pasul 7. (Opțional – necesar doar dacă utilizați un laptop) Faceți clic pe Condiții fila și debifați caseta care spune Porniți sarcina numai dacă computerul este alimentat de curent alternativ.
![Setați opțiunile de alimentare](/f/660a0ffe75ed6e10e27c91834e71ec9b.png)
Click pe Bine pentru a crea sarcina.
Partea a treia: Crearea sarcinii de blocare
Pasul 1. În Planificator de sarcini, Selectați Creați sarcină... din acțiunile din partea dreaptă.
![Creați sarcină](/f/13e51e9bc21458c9785fc44709111089.png)
Pasul 2. Introduceți un nume de activitate, cum ar fi Înregistrați data și ora de blocare.
![Creați numele sarcinii de blocare](/f/a21632f5daaaa99cd3058bf1384a3405.png)
Pasul 3. Faceți clic pe Declanșatoare filă și adăugați un nou declanșator. Selectați:
- Începeți sarcina: Pe blocarea stației de lucru
- Utilizator specific: Acesta ar trebui să fie contul tău Windows
![Declanșare la blocare](/f/92f1705fe101db27c37bf0feb7c267ef.png)
Clic Bine pentru a adăuga declanșatorul.
Pasul 4. Faceți clic pe Acțiuni fila. Adăugați o acțiune nouă și direcționați-o către scriptul de conectare cu argumentul o.
![Adăugați o acțiune de blocare](/f/5201a608cdfa0b17deb6f4e209ff145c.png)
Clic Bine pentru a adăuga acțiunea.
Pasul 5. (Opțional – necesar doar dacă utilizați un laptop) Faceți clic pe Condiții fila și debifați caseta care spune Porniți sarcina numai dacă computerul este alimentat de curent alternativ.
![Setați opțiunile de alimentare](/f/660a0ffe75ed6e10e27c91834e71ec9b.png)
Click pe Bine pentru a crea sarcina.
Partea a patra: Testarea faptului că totul funcționează conform așteptărilor
Munca ta este acum finalizată. Trebuie doar să testați dacă totul funcționează conform așteptărilor. Doar blocați computerul apăsând WIN+L și reconectați-vă. Dacă ați urmat corect instrucțiunile, ar trebui să aveți acum un fișier numit login.txt în același folder cu scriptul dvs. Acest fișier ar trebui să conțină un jurnal de fiecare dată când vă conectați și vă deconectați de pe computer.
![Fișier jurnal](/f/db81e1ee2a5fb59c0cc400ed71a533c4.png)
În cele din urmă, dacă doriți să puteți accesa rapid acest fișier jurnal, vă recomandăm să urmați ghidul nostru cum să folosiți cuvintele cheie pentru a lansa aproape orice rapid în Windows.