Jak śledzić, kiedy pracujesz, korzystając z zaplanowanego zadania
Różne / / February 11, 2022
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ędzany 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/f0349680a8c0f7ea950c9cda06d35ec1.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/adb839c6a7ae47e96fdb9c8dc08d28e0.png)
Nazwij to logowanie.bat. (Upewnij się, że nie ma nazwy login.bat.txt)
![Zmień nazwę na logowanie Dot Bat](/f/f2f7710645503fee2c87d06c98c1992d.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/6f243f63cf76d56124d95b8bf8fdc573.png)
Krok 2. Wybierać Utwórz zadanie… z działań po prawej stronie.
![Utwórz zadanie](/f/b7e8f23945856ea68c495e4d841f7f03.png)
Krok 3. Wpisz nazwę zadania, np. Zapisz datę i godzinę logowania.
![Wpisz nazwę zadania logowania](/f/3ea58aadf2e4f4895287802a22e3c845.png)
Krok 4. Kliknij na Wyzwalacze i dodaj nowy wyzwalacz. Wybierać:
- Rozpocznij zadanie: Przy logowaniu
- Konkretny użytkownik: To powinno być Twoje konto Windows
![Wyzwalacz przy logowaniu](/f/f81ecff2d5dc6655dac850ef38a4b39a.png)
Kliknij ok aby dodać wyzwalacz.
Krok 5. Dodaj kolejny wyzwalacz, ale tym razem wybierz Rozpocznij zadanie: Odblokuj stanowisko pracy.
![Wyzwalacz przy odblokowaniu](/f/d4243de72e47d6cfd8d02eba7dba7686.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/2d49727107ecabe2e6a01d596c112690.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/1e35816bc41bdfb3339476d0e732156d.png)
Kliknij ok stworzyć zadanie.
Część trzecia: Tworzenie zadania blokady
Krok 1. w Harmonogram zadań, wybierać Utwórz zadanie… z działań po prawej stronie.
![Utwórz zadanie](/f/b7e8f23945856ea68c495e4d841f7f03.png)
Krok 2. Wpisz nazwę zadania, np. Zapisz datę i godzinę blokady.
![Utwórz nazwę zadania blokady](/f/3e942f3cddda09862e68f8bd73b42222.png)
Krok 3. Kliknij na Wyzwalacze i dodaj nowy wyzwalacz. Wybierać:
- Rozpocznij zadanie: Na blokadzie stacji roboczej
- Konkretny użytkownik: To powinno być Twoje konto Windows
![Wyzwalacz przy zablokowaniu](/f/11f1afa42a994051f77a2671c64d173a.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/af021777063cbcaf83e4668295acdb70.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/1e35816bc41bdfb3339476d0e732156d.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/4d66394ca465b4d0293d91e41c3a0503.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.
Ostatnia aktualizacja: 07.02.2022 r.
Powyższy artykuł może zawierać linki afiliacyjne, które pomagają we wspieraniu Guiding Tech. Nie wpływa to jednak na naszą rzetelność redakcyjną. Treść pozostaje bezstronna i autentyczna.