Jak śledzić, kiedy pracujesz, korzystając z zaplanowanego zadania
Różne / / December 02, 2021
W ciągu dnia pracuję jako web developer. Aby otrzymać zapłatę, muszę wypełnić kartę czasu pracy. Za kilka tygodni dotrę do piątku i zda sobie sprawę: „Hej! Zapomniałem wypełnić swój grafik i nie pamiętam, w jakich godzinach pracowałem w tym tygodniu!”. Jestem pewien, że osoby przebywające w biurze, takie jak ja, mogą odnieść się do tej sytuacji. 🙂
W tym przewodniku pokażę Ci, jak rozwiązałem ten problem, tworząc zaplanowane zadanie który zapisze datę i godzinę, kiedy ja Zaloguj sie lub Zamek mój komputer. Może to pomóc każdemu, w tym osobom pracującym w domu (np. edytorowi tej witryny), dokładnie śledzić czas spędzony przed komputerem każdego dnia. Sztuczka polega na tym, że Tylko Windows.
Część pierwsza: Tworzenie skryptu
Krok 1. Utwórz folder.
![Utwórz folder logowania](/f/4901f15b1db25f0d418f310f1db09a2c.png)
Krok 2. Utwórz nowy plik tekstowy w tym folderze i nazwij go logowanie.bat.
Aby to zrobić dobrze, pozostaw puste miejsce w folderze i wybierz Nowy -> Dokument tekstowy.
![Utwórz nowy dokument tekstowy](/f/07da119d17b365f209f06379a694dcb5.png)
Nazwij to logowanie.bat. (Upewnij się, że nie ma nazwy login.bat.txt)
![Zmień nazwę na logowanie Dot Bat](/f/45c899b13281288960fd23a2a96c6d37.png)
Krok 3. Otwórz plik tekstowy i skopiuj i wklej do niego następujący kod.
@echo wyłączone
ustaw kod daty=%data:~-4%-%data:~7,2%-%data:~4,2% %czas:~0,2%:%czas:~3,2%:%czas:~ 6,2%
if "%1"=="i" echo %datecode% — Zalogowano >> C:\!Scripts\Login\login.txt
if "%1"=="o" echo %datecode% - Zablokowany komputer >> C:\!Scripts\Login\login.txt
Zapisz to!
Ważna uwaga: Jeśli chcesz, aby plik dziennika pojawiał się w innym miejscu niż mój, upewnij się, że zaktualizowałeś ścieżkę w skrypcie.
Część druga: Tworzenie zadania logowania
Krok 1. otwarty Harmonogram zadań, przechodząc Start -> Uruchom (WYGRAJ+R) i pisanie zadaniachd.msc w wyświetlonym monicie.
![Otwórz Harmonogram zadań](/f/894dea996c27a25e88e86bf8e4f07213.png)
Krok 2. Wybierz Utwórz zadanie… z działań po prawej stronie.
![Utwórz zadanie](/f/13e51e9bc21458c9785fc44709111089.png)
Krok 3. Wpisz nazwę zadania, np. Zapisz datę i godzinę logowania.
![Wpisz nazwę zadania logowania](/f/b215966d1e80ddb417eecad1006d4795.png)
Krok 4. Kliknij na Wyzwalacze i dodaj nowy wyzwalacz. Wybierz:
- Rozpocznij zadanie: Przy logowaniu
- Konkretny użytkownik: To powinno być Twoje konto Windows
![Wyzwalacz przy logowaniu](/f/d589a29c28eacc8679e07364012c22db.png)
Kliknij ok aby dodać wyzwalacz.
Krok 5. Dodaj kolejny wyzwalacz, ale tym razem wybierz Rozpocznij zadanie: Odblokuj stanowisko pracy.
![Wyzwalacz przy odblokowaniu](/f/2e8f45d37dc7549ed7652ca600140f9f.png)
Kliknij ok aby dodać wyzwalacz.
Krok 6. Kliknij na działania patka. Dodaj nową akcję i wskaż ją w skrypcie logowania za pomocą argumentu i.
![Dodaj akcję logowania](/f/19ee8e5c5105d1e470f60c62004a6986.png)
Kliknij ok aby dodać akcję.
Krok 7. (Opcjonalnie — wymagane tylko w przypadku korzystania z laptopa) Kliknij na Warunki i odznacz pole, które mówi Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem zmiennym.
![Ustaw opcje zasilania](/f/660a0ffe75ed6e10e27c91834e71ec9b.png)
Kliknij ok stworzyć zadanie.
Część trzecia: Tworzenie zadania blokady
Krok 1. w Harmonogram zadań, Wybierz Utwórz zadanie… z działań po prawej stronie.
![Utwórz zadanie](/f/13e51e9bc21458c9785fc44709111089.png)
Krok 2. Wpisz nazwę zadania, np. Zapisz datę i godzinę blokady.
![Utwórz nazwę zadania blokady](/f/a21632f5daaaa99cd3058bf1384a3405.png)
Krok 3. Kliknij na Wyzwalacze i dodaj nowy wyzwalacz. Wybierz:
- Rozpocznij zadanie: Na blokadzie stacji roboczej
- Konkretny użytkownik: To powinno być Twoje konto Windows
![Wyzwalacz przy zablokowaniu](/f/92f1705fe101db27c37bf0feb7c267ef.png)
Kliknij ok aby dodać wyzwalacz.
Krok 4. Kliknij na działania patka. Dodaj nową akcję i wskaż ją w skrypcie logowania za pomocą argumentu o.
![Dodaj akcję blokady](/f/5201a608cdfa0b17deb6f4e209ff145c.png)
Kliknij ok aby dodać akcję.
Krok 5. (Opcjonalnie — wymagane tylko w przypadku korzystania z laptopa) Kliknij na Warunki i odznacz pole, które mówi Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem zmiennym.
![Ustaw opcje zasilania](/f/660a0ffe75ed6e10e27c91834e71ec9b.png)
Kliknij ok stworzyć zadanie.
Część czwarta: Testowanie, czy wszystko działa zgodnie z oczekiwaniami
Twoja praca jest teraz zakończona. Musisz tylko sprawdzić, czy wszystko działa zgodnie z oczekiwaniami. Po prostu zablokuj komputer, naciskając WYGRAJ+L i zaloguj się ponownie. Jeśli postępowałeś zgodnie z instrukcjami, powinieneś mieć teraz plik o nazwie login.txt w tym samym folderze, co twój skrypt. Ten plik powinien zawierać dziennik każdego logowania i wylogowywania się z komputera.
![Plik dziennika](/f/db81e1ee2a5fb59c0cc400ed71a533c4.png)
Na koniec, jeśli chcesz mieć szybki dostęp do tego pliku dziennika, możesz skorzystać z naszego przewodnika na jak używać słów kluczowych, aby szybko uruchomić prawie wszystko w systemie Windows.