HUUUUGE Foot Calluses #26 - Callus Tuesday
Spisu treści:
- Część pierwsza: Tworzenie skryptu
- Część druga: Tworzenie zadania logowania
- Część trzecia: Tworzenie zadania blokady
- Część czwarta: Testowanie, że wszystko działa zgodnie z oczekiwaniami
W ciągu dnia pracuję jako programista internetowy. Aby otrzymać płatność, muszę wypełnić arkusz czasowy. Kilka tygodni dotrę do piątku i uświadomię sobie: „Hej! Zapomniałem wypełnić mój arkusz czasu i nie pamiętam, które godziny zrobiłem w tym tygodniu! ”Jestem pewien, że ludzie w biurze, tacy jak ja, mogą odnieść się do tej sytuacji. ????
W tym przewodniku pokażę, jak rozwiązałem ten problem, tworząc zaplanowane zadanie, które będzie rejestrować datę i godzinę logowania lub blokowania komputera. Może to pomóc każdemu, w tym osobom pracującym w domu (np. W edytorze tej witryny), do dokładnego śledzenia czasu spędzanego przed komputerem każdego dnia. Sztuką jest tylko Windows.
Część pierwsza: Tworzenie skryptu
Krok 1. Utwórz folder.
Krok 2. Utwórz nowy plik tekstowy w tym folderze i nadaj mu nazwę login.bat.
Aby to zrobić, puste miejsce w folderze i wybierz Nowy -> Dokument tekstowy.
Nazwij go login.bat. (Upewnij się, że nie ma nazwy login.bat.txt)
Krok 3. Otwórz plik tekstowy i skopiuj do niego następujący kod.
@echo off
set datecode=%date:~-4%-%date:~7, 2%-%date:~4, 2% %time:~0, 2%:%time:~3, 2%:%time:~6, 2%
if "%1"=="i" echo %datecode% - Logged in >> C:\!Scripts\Login\login.txt
if "%1"=="o" echo %datecode% - Locked computer >> C:\!Scripts\Login\login.txt
Zapisz to!
Ważna uwaga: Jeśli chcesz, aby plik dziennika pojawił się w innym miejscu niż mój, upewnij się, że zaktualizowałeś ścieżkę w skrypcie.
Część druga: Tworzenie zadania logowania
Krok 1. Otwórz Harmonogram zadań, wybierając Start -> Uruchom (WIN + R) i wpisując taskschd.msc w wyświetlonym monicie.
Krok 2. Wybierz Utwórz zadanie… z akcji po prawej stronie.
Krok 3. Wpisz nazwę zadania, np. Zaloguj datę i godzinę logowania.
Krok 4. Kliknij kartę Wyzwalacze i dodaj nowy wyzwalacz. Wybierz:
- Rozpocznij zadanie: Przy logowaniu
- Określony użytkownik: To powinno być twoje konto Windows
Kliknij OK, aby dodać wyzwalacz.
Krok 5. Dodaj kolejny wyzwalacz, z wyjątkiem tego czasu. Wybierz Rozpocznij zadanie: Na odblokowaniu stacji roboczej.
Kliknij OK, aby dodać wyzwalacz.
Krok 6. Kliknij kartę Akcje. Dodaj nową akcję i wskaż jej skrypt logowania za pomocą argumentu i.
Kliknij OK, aby dodać akcję.
Krok 7. (Opcjonalnie - wymagane tylko w przypadku korzystania z laptopa) Kliknij kartę Warunki i usuń zaznaczenie pola „ Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem zmiennym”.
Kliknij OK, aby utworzyć zadanie.
Część trzecia: Tworzenie zadania blokady
Krok 1. W Harmonogramie zadań wybierz Utwórz zadanie… z akcji po prawej stronie.
Krok 2. Wpisz nazwę zadania, np. Zaloguj datę i godzinę blokady.
Krok 3. Kliknij kartę Wyzwalacze i dodaj nowy wyzwalacz. Wybierz:
- Rozpocznij zadanie: Na blokadzie stacji roboczej
- Określony użytkownik: To powinno być twoje konto Windows
Kliknij OK, aby dodać wyzwalacz.
Krok 4. Kliknij kartę Akcje. Dodaj nową akcję i wskaż ją na skrypt logowania z argumentem o.
Kliknij OK, aby dodać akcję.
Krok 5. (Opcjonalnie - wymagane tylko w przypadku korzystania z laptopa) Kliknij kartę Warunki i usuń zaznaczenie pola „ Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem zmiennym”.
Kliknij OK, aby utworzyć zadanie.
Część czwarta: Testowanie, że 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 WIN + 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 skrypt. Ten plik powinien zawierać dziennik przy każdym logowaniu i wylogowywaniu z komputera.
Wreszcie, jeśli chcesz mieć szybki dostęp do tego pliku dziennika, możesz skorzystać z naszego przewodnika na temat używania słów kluczowych w celu szybkiego uruchomienia niemal wszystkiego w systemie Windows.
Kiedy martwić się o otwory ochronne - i kiedy nie
Zirytowany przez wszystkie komputery, które zaśmiecają historie bezpieczeństwa? Oto Twój przewodnik.
Kiedy opłaca się zlecać na zewnątrz zadania związane z małym biznesem?
Outsourcing pracy krytycznej za granicą może zaoszczędzić dużo pieniędzy, ale może również okazać się tragiczna. Oto jak uniknąć największych pułapek.
Zmień nazwę zaplanowanego zadania w Harmonogramie zadań systemu Windows
Dowiedz się, jak zmienić nazwę zadania Harmonogramu zadań systemu Windows. Zmodyfikuj zadanie i zmień nazwę, eksportując i importując zaplanowane zadanie, bez używania żadnego oprogramowania.