Як отримати сповіщення, коли команда командного рядка виконана в Windows 10

При виконанні певних інструкцій в командному рядку, може знадобитися певний проміжок часу. Швидкі утиліти, такі як ipconfig, обробляють команди миттєво, але деякі інші можуть вимагати значно довшого очікування. Якщо ви часто використовуєте подібні команди і вимушені чекати закінчення однієї, перш ніж вводити наступну, вам доводиться самостійно контролювати завершення процесу. Якщо це вас дратує, або ви іноді забуваєте про виконання команди, варто розглянути встановлення пакета Hey, який сповістить вас про завершення роботи командного рядка.

Інсталяція

Для встановлення пакета Hey, необхідно, щоб у вашій системі був встановлений Node.js. Процес встановлення досить простий; відвідайте сайт Node.js і завантажте інсталятор для Windows. Запустіть EXE файл і після завершення встановлення перезавантажте комп’ютер.

Далі, завантажте Hey з Github та розпакуйте заархівовану папку. Відкрийте командний рядок з правами адміністратора та перейдіть до каталогу, в який ви розпакували файл, використовуючи команду cd.

Приклад:

cd C:UsersfatiwDesktophey-master

Знаходячись в папці, використайте наступну команду для встановлення Hey:

npm install -g @adeneu/hey

Застосування

Після інсталяції Hey, ви можете використовувати його разом з командами для отримання повідомлень про їх завершення. Для сповіщення, додайте “hey” на початку команди, перед її виконанням. Наприклад, якщо ви хочете запустити “ipconfig/all”, введіть наступне:

hey ipconfig/all

Коли команда буде виконана, і вікно командного рядка не буде активним на екрані, ви отримаєте сповіщення “Ваша програма виконана”. Команда ipconfig завершується дуже швидко, тому Hey не є необхідним для неї, але для інших команд цей пакет є дуже корисним. При натисканні на сповіщення, вікно командного рядка не буде автоматично відкрите. Вам потрібно буде переключитися на нього вручну.

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

Сповіщення є типовим, тобто ви отримаєте одне й те ж повідомлення кожного разу, коли команда закінчується. Вам потрібно буде перевіряти, яку команду ви запускали. Якщо у вас відкрито кілька вікон командного рядка, доведеться самостійно визначити, в якому з них завершилася команда. Hey можна використовувати з правами адміністратора і без них.