Strona główna
» WINDOWS
»
Jak uzyskać alert po zakończeniu wykonywania polecenia w wierszu poleceń w systemie Windows 10
Jak uzyskać alert po zakończeniu wykonywania polecenia w wierszu poleceń w systemie Windows 10
Aby otrzymywać alerty na pulpicie po zakończeniu polecenia w wierszu poleceń, zainstaluj Node.js i narzędzie Hey, a następnie umieść je heyprzed poleceniem, które chcesz uruchomić. Hey uruchamia polecenie i żąda powiadomienia o zakończeniu procesu, dzięki czemu możesz przełączyć się do innego okna podczas jego wykonywania. Nie może monitorować polecenia, które było już uruchomione przed dodaniem pliku hey.
Hey to niewielki projekt zewnętrzny, a nie funkcja systemu Windows. Jego plik README w serwisie GitHub zawiera listę obsługi systemu Windows i dokumentuje polecenie npm install; repozytorium obecnie nie zawiera żadnych wydań w serwisie GitHub, a manifest pakietu zawiera wersję 0.1.5. Przed globalną instalacją projektu, szczególnie na komputerze służbowym, należy go przejrzeć.
Zainstaluj Node.js i zweryfikuj npm
Hey jest dystrybuowany jako pakiet npm, więc Node.js i npm muszą być najpierw dostępne. Jeśli używasz już npm z wiersza poleceń, przejdź do następnej sekcji. W przeciwnym razie otwórz oficjalną stronę pobierania Node.js , wybierz instalator LTS dla systemu Windows i uruchom pobrany instalator ze standardowymi opcjami. Strona zmienia się wraz z wydawaniem nowych wersji, więc wybierz opcję LTS widoczną na tej stronie, zamiast polegać na numerze wersji skopiowanym z przewodnika.
Strona pobierania Node.js z otwartym kreatorem instalacji systemu Windows
Po konfiguracji otwórz nowe okno wiersza poleceń, aby odczytać zaktualizowaną ścieżkę PATH. Sprawdź, czy oba polecenia zwracają ciągi wersji:
node --version
npm --version
Dokładne liczby różnią się w zależności od wersji Node.js. Jeśli system Windows wyświetli komunikat, że któreś z poleceń nie zostało rozpoznane, zamknij i ponownie otwórz wiersz polecenia. Jeśli problem nadal występuje, uruchom ponownie oficjalny instalator i sprawdź, czy Node.js jest zainstalowany i dostępny w zmiennej środowiskowej PATH.
Wiersz poleceń pokazujący polecenie node --version i npm --version z przykładowym wynikiem wersji
Zainstaluj narzędzie wiersza poleceń Hey
W wierszu poleceń zainstaluj pakiet globalnie, aby heypolecenie było dostępne w różnych folderach:
npm install -g @adeneu/hey
To jest polecenie instalacji udokumentowane przez projekt Hey na GitHubie . Globalna instalacja npm pobiera pakiet i jego zależności z rejestru npm; nie musisz najpierw pobierać i rozpakowywać pliku ZIP repozytorium. Zacznij od standardowego wiersza poleceń. Jeśli npm zgłosi błąd uprawnień, sprawdź globalną lokalizację instalacji npm, zamiast automatycznie uruchamiać każde polecenie jako administrator.
Wiersz poleceń z wpisanym poleceniem npm install -g @adeneu/hey
Jeśli instalacja zakończy się, ale heynie zostanie rozpoznana, otwórz nowy wiersz poleceń i sprawdź pakiet globalny za pomocą npm list -g @adeneu/hey. Folder używany dla globalnych poleceń npm musi znajdować się w zmiennej PATH; npm prefix -gpokazuje skonfigurowany prefiks globalny.
Uruchom polecenie z alertem o zakończeniu
Użyj wzorca hey, a następnie pliku wykonywalnego i jego standardowych argumentów. Aby wykonać skończony test pingowania systemu Windows, wprowadź:
hey ping /n 5 127.0.0.1
Ta /n 5opcja prosi program Windows Ping o wysłanie pięciu żądań. Zastąp je ping /n 5 127.0.0.1poleceniem, które faktycznie chcesz uruchomić. Na przykład, szybkie podsumowanie sieci można uruchomić jako hey ipconfig /all, chociaż to polecenie zazwyczaj kończy się szybko. Plik README źródłowy używa tego samego schematu z prostym poleceniem: add heyna początku.
Poczekaj, aż polecenie powróci do wiersza poleceń. Po zakończeniu procesu Hey wyśle powiadomienie na pulpit. Przykładowy tekst powiadomienia jest ogólny, więc może nie wskazywać polecenia, które zostało zakończone. Mając otwartych kilka okien wiersza poleceń, sprawdź każde z nich, aby dopasować alert do polecenia.
Ukończone polecenie ping w formacie Hey-wrapped z powiadomieniem systemu Windows informującym, że program został ukończony
Alert oznacza zakończenie procesu; nie dowodzi to jednak, że polecenie się powiodło. Przeczytaj dane wyjściowe i, jeśli powodzenie ma znaczenie, sprawdź kod wyjścia lub dziennik programu. Hey nie podnosi również uprawnień: jeśli samo polecenie wymaga uprawnień administratora, uruchom wiersz poleceń z podwyższonym poziomem uprawnień przed uruchomieniem go za pośrednictwem Hey.
Jeśli powiadomienie się nie pojawi
System Windows może wyciszyć powiadomienie lub wysłać je do obszaru powiadomień. W systemie Windows 10 otwórz Start > Ustawienia > System > Powiadomienia i akcje . Włącz powiadomienia, a następnie sprawdź, czy banery i dźwięki są dozwolone dla danego nadawcy, jeśli znajduje się on na liście. Otwórz również Ustawienia > System > Asystent skupienia i wyłącz tę opcję podczas testowania; Asystent skupienia może wyciszyć banery. Firma Microsoft wyjaśnia dostępne ustawienia powiadomień systemu Windows i opcje Asystenta skupienia .
Jeśli monit nigdy nie zostanie wyświetlony, polecenie może być nadal wykonywane lub oczekiwać na dane wejściowe, co oznacza, że Hey nie osiągnął etapu zakończenia. Projekt nie gwarantuje zgodności ze wszystkimi narzędziami wiersza poleceń. Narzędzia interaktywne, takie jak DiskPart, mogą nie zachowywać się jak jednorazowe polecenie; najpierw należy przetestować je za pomocą nieszkodliwego polecenia o skończonej liczbie elementów. Firma Microsoft dokumentuje składnię polecenia ping systemu Windows użytego w przykładzie.
Wsparcie dla systemu Windows 10 zakończyło się 14 października 2025 r. Poniższe kroki opisują istniejący interfejs systemu Windows 10, ale system operacyjny nie otrzymuje już bezpłatnych standardowych aktualizacji zabezpieczeń z usługi Windows Update.