Домашня » як » Як створити спливаючі нагадування без додаткового програмного забезпечення

    Як створити спливаючі нагадування без додаткового програмного забезпечення

    Більшість кожного має нагадати про щось. Будь то щоденне завдання, повторюване зобов'язання або одноразова подія - корисно мати спливаюче нагадування на вашому комп'ютері. Незважаючи на наявність безлічі інструментів, доступних для вирішення цього завдання, ми окреслимо простий спосіб зробити це без додаткового програмного забезпечення.

    Наш «трюк» проти планувальника завдань

    Хоча ми раніше обговорювали, як ви можете скористатися планувальником завдань для створення спливаючих нагадувань, існує декілька примх / обмежень, які ми намагаємося вирішити за допомогою цього альтернативного методу..

    • Створюються діалогові вікна, створені планувальником завдань, здебільшого під будь-які відкриті вікна (із записом на панелі завдань). Хоча ваша робота не буде перервана в найменшій мірі, це створює проблему, якщо ви залежать від повідомлення, щоб привернути вашу увагу.
    • Наш альтернативний метод відкриває вікно зверху поточних вікон, але не краде фокус. Наприклад, якщо ви набираєте повідомлення електронної пошти, коли з'являється спливаюче вікно, вікно з'явиться у верхній частині вашої електронної пошти з натисканням клавіш, який досі надсилається вашому редактору.
    • Створені спливаючі діалогові вікна планувальника завдань вимагають взаємодії для скасування. По суті, він залишатиметься, поки ви не натиснете кнопку OK.
      Наш альтернативний метод підтримує це, крім того, що дозволяє таймеру, який відкине вікно після визначеної кількості часу.

    Налаштування

    Хоча цей трюк є альтернативним методом, ми як і раніше використовуємо Планувальник завдань Windows.

    Завдання має бути встановлено на "Виконати лише тоді, коли користувач увійшов у систему", якщо не позначено параметр "Прихований".

    Встановіть розклад, як потрібно.

    Програма для запуску - це CMD.exe, яка є оболонкою командного рядка Windows з першим аргументом '/ C', який запускатиме наступний текст в оболонці і завершуватиме вікно консолі..

    Магія тут знаходиться у вікні аргументів (після вищезгаданого перемикача "/ C"), який читається (примітка - в той час як це відображається на кількох рядках нижче, весь цей текст є єдиною суцільною лінією в полі аргументів):

    TITLE Читати How-To Geek Нагадування & ECHO. & ECHO. & ECHO Наразі% TIME% & ECHO. & ECHO. & ECHO Час для читання How-To Geek. & ECHO https: //www.howtogeek.com&ECHO.&ECHO.&TIMEOUT 120

    Символ амперсанда (&) дозволяє об'єднати команди по одному рядку, що робить вищезазначене еквівалентним наступній послідовності:

    TITLE Прочитайте інструкцію Geek нагадування ECHO. ECHO. ECHO Наразі% TIME% ECHO. ECHO. ECHO Час читати How-To Geek. ECHO https://www.howtogeek.com ECHO. ECHO. TIMEOUT 120

    Команди, наведені вище, можна помістити в пакетний сценарій, а потім встановити заплановану задачу для запуску відповідної програми / сценарію замість того, щоб досягти точно такого ж результату (хоча в пакетному сценарії ви хочете вставити @ECHO OFF як першу команду ).

    Повідомлення можна налаштувати за потреби та зрозуміти, як саме генерується повідомлення, враховуючи такі ключові слова:

    • TITLE змінює назву вікна консолі на наступний текст.
    • ECHO виводить наступний текст у вікно консолі. Коли точка безпосередньо слідує за командою ECHO, друкується порожній рядок.
    • % TIME% - це змінна середовища, яка замінюється поточним системним часом (у 24-годинному форматі).
    • TIMEOUT повідомляє консолі очікувати N чи секунд, щоб продовжити або до натискання клавіші (залежно від того, що станеться першим). Якщо ви хочете змусити вікно чекати, поки натиснута клавіша (тобто, немає зворотного відліку), тоді введіть -1 як значення для N.

    Звичайно, ви не обмежені лише вищезазначеними командами - у вашому розпорядженні є весь арсенал ключових слів у командному рядку, який може, наприклад, відкривати ваші нагадування програми та / або запускати веб-сайти як частину процесу.