If-Koubou

Jak tworzyć przypomnienia pop-up bez dodatkowego oprogramowania

Jak tworzyć przypomnienia pop-up bez dodatkowego oprogramowania (Jak)

Większość osób musi o czymś pamiętać. 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 wszelkie 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 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 w oknie dialogowym podręczne okna 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, która jest konsolą powłoki wiersza poleceń systemu Windows, a pierwszym argumentem jest "/ 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 Czytaj przypomnienie "How-To Geek" i ECHO. & ECHO. & ECHO Obecnie jest to% TIME% & ECHO. & ECHO. & ECHO Czas, aby przeczytać poradnik "Jak to zrobić". & 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ącej sekwencji:

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 ten 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 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 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 słów kluczowych, które mogą na przykład przypominać o otwieraniu programów i / lub otwieraniu stron internetowych w ramach procesu.