6Jul
Większość osób musi otrzymywać przypomnienia. Niezależnie od tego, czy jest to codzienne zadanie, powtarzające się zobowiązanie czy jednorazowe wydarzenie - przydatne może okazać się przypomnienie o wyskakującym okienku na komputerze. Chociaż istnieje mnóstwo narzędzi do obsługi tego zadania, przedstawiamy prosty sposób, w jaki można to zrobić bez dodatkowego oprogramowania.
Nasz "Trick" kontra Task Scheduler
Podczas gdy wcześniej omawialiśmy, jak możesz używać Task Scheduler natywnie do tworzenia przypomnień pop-up, istnieje kilka dziwactw / ograniczeń zachowania, które staramy się rozwiązać za pomocą tej alternatywnej metody.
- Wyskakujące okna dialogowe generowane przez Task Scheduler, w większości przypadków, pojawiają się w w każdym otwartym oknie( z wpisem na pasku zadań).Podczas gdy twoja praca nie zostanie przerwana w najmniejszym stopniu, stwarza to problem, jeśli zależy Ci na tym, aby zwrócić twoją uwagę.
- Nasza alternatywna metoda otwiera okno na górze bieżących okien, ale nie kradnie fokusu. Na przykład, jeśli piszesz wiadomość e-mail, gdy pojawi się okno podręczne, pole pojawi się na górze wiadomości e-mail, a naciśnięcia klawiszy będą nadal wysyłane do edytora. Wygenerowane przez
- Harmonogramy wyskakujące zadań wymagają interakcji do odrzucenia. Zasadniczo pozostanie, dopóki nie naciśniesz przycisku OK.
Nasza alternatywna metoda obsługuje to oprócz dopuszczenia timera, który odrzuci pudełko po ustalonym czasie.
Konfigurowanie
Chociaż ta sztuczka jest alternatywną metodą, nadal używamy Harmonogramu zadań systemu Windows.
Zadanie powinno być ustawione na "Uruchom tylko, gdy użytkownik jest zalogowany" z niezaznaczoną opcją "Ukryte".
Ustaw odpowiednio harmonogram.
Program do uruchomienia to CMD.exe, czyli konsola konsoli wiersza poleceń systemu Windows z pierwszym argumentem będącym "/ C", który uruchomi kolejny tekst w powłoce, a następnie zamknie okno konsoli.
Magia tutaj znajduje się w polu argumentów( po wyżej wymienionym przełączniku "/ C"), który czyta( uwaga - podczas gdy to wyświetlane w kilku wierszach poniżej, cały tekst jest pojedynczą ciągłą linią w polu argumentów):
TITLE ReadHow-To Geek Reminder i ECHO. & ECHO. & ECHO Obecnie jest to% TIME% i ECHO. & ECHO. & ECHO Czas, aby przejść do czytania poradnika.& ECHO https: //www.howtogeek.com& ECHO. & ECHO. & TIMEOUT 120Znak ampersand( &) pozwala na łączenie ze sobą poleceń w jednej linii, co powoduje, że powyższy odpowiednik następującej sekwencji:
TITLE Przeczytaj instrukcję ECHO.ECHO.ECHO Obecnie jest% TIME% ECHO.ECHO.ECHO Czas iść przeczytać poradnik Jak to zrobić.ECHO https://www.howtogeek.com ECHO.ECHO.TIMEOUT 120Powyższe polecenia można umieścić w skrypcie wsadowym, a następnie ustawić zaplanowane zadanie tak, aby uruchamiał odpowiedni program / skrypt, aby uzyskać dokładnie taki sam wynik( chociaż w skrypcie wsadowym należy wstawić @ECHO OFF aspierwsze polecenie).
Wiadomość może zostać dostosowana w zależności od potrzeb i aby dokładnie zrozumieć, w jaki sposób generowany jest komunikat, należy rozważyć następujące słowa kluczowe:
- TITLE zmienia nazwę okna konsoli na kolejny tekst.
- ECHO drukuje kolejny tekst do okna konsoli. Kiedy kropka bezpośrednio następuje po komendzie ECHO, drukowana jest pusta linia.
- % TIME% jest zmienną środowiskową, która jest zastępowana bieżącym czasem systemowym( w formacie 24-godzinnym).
- TIMEOUT & lt; N & gt;prosi konsolę, aby czekała N liczba sekund lub sekund na kontynuowanie lub do naciśnięcia klawisza( cokolwiek nastąpi pierwsze).Jeśli chcesz wymusić oczekiwanie okna aż do naciśnięcia klawisza( tzn. Bez odliczania), wpisz -1 jako wartość dla N.
Oczywiście nie jesteś ograniczony tylko do powyższych poleceń - masz całe polecenieliniowy arsenał słów kluczowych do Twojej dyspozycji, który może na przykład przypominać o otwieraniu programów i / lub uruchamianiu stron internetowych w ramach procesu.