Jak tworzyć przypomnienia pop-up bez dodatkowego oprogramowania
Większość osób musi o czymś przypomnieć. 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 chcemy rozwiązać za pomocą tej alternatywnej metody.
- Zwykle pojawiają się wyskakujące okna dialogowe generowane przez Task Scheduler pod dowolne otwarte okna (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 Top z twoich obecnych 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 okna dialogowe zadań Harmonogram 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.
Ustawianie
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 wspomnianym przełączniku "/ C"), który czyta (uwaga - podczas gdy to wyświetlane na kilku liniach poniżej, cały ten tekst jest pojedynczą ciągłą linią w polu argumentów):
TITLE Przeczytaj przypomnienie "How-To Geek" i ECHO. & ECHO. & ECHO Obecnie jest to% TIME% & ECHO. & ECHO. & ECHO Czas, aby przejść do czytania poradnika. & ECHO https: //www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120
Znak ampersand (&) pozwala na łączenie komend w jednej linii, co czyni powyższy odpowiednik następującą sekwencją:
TITLE Przeczytaj, jak do Geek Reminder ECHO. ECHO. ECHO Obecnie jest% TIME% ECHO. ECHO. ECHO Czas iść przeczytać poradnik Jak to zrobić. ECHO https://www.howtogeek.com ECHO. ECHO. TIMEOUT 120
Powyższe polecenia można wstawić do skryptu wsadowego, 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 jako pierwsze polecenie ).
Wiadomość można dostosować w razie potrzeby i aby dokładnie zrozumieć, w jaki sposób generowana jest wiadomość, 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 mówi konsoli, aby poczekała N liczba sekund lub sekund, aby kontynuować lub do naciśnięcia klawisza jest dokonywane (cokolwiek nastąpi wcześniej). Jeśli chcesz wymusić oczekiwanie okna do momentu naciśnięcia klawisza (tzn. Bez odliczania), wprowadź -1 jako wartość dla N.
Oczywiście nie jesteś ograniczony tylko do powyższych poleceń - masz do dyspozycji cały arsenał słów kluczowych, który może na przykład przypominać o otwieraniu programów i / lub otwieraniu stron internetowych w ramach procesu.