Home
» WINDOWS
»
Come ricevere una notifica al termine di un comando del prompt dei comandi su Windows 10
Come ricevere una notifica al termine di un comando del prompt dei comandi su Windows 10
Per ricevere un avviso sul desktop al termine di un comando del prompt dei comandi, installa Node.js e l'utilità Hey, quindi aggiungi `<command>` heyprima del comando che desideri eseguire. Hey avvia il comando e richiede una notifica al termine del processo, in modo da poter passare a un'altra finestra mentre è in esecuzione. Non è possibile monitorare un comando che era già in esecuzione prima dell'aggiunta di `<command>` hey.
Hey è un piccolo progetto di terze parti, non una funzionalità di Windows. Il suo file README su GitHub elenca il supporto per Windows e documenta il comando npm install; il repository al momento non mostra release su GitHub e il suo manifesto del pacchetto indica la versione 0.1.5. Esamina il progetto prima di installarlo a livello globale, soprattutto su un computer aziendale.
Installa Node.js e verifica npm
Hey viene distribuito come pacchetto npm, quindi è necessario avere Node.js e npm installati. Se utilizzi già npm dal prompt dei comandi, passa alla sezione successiva. Altrimenti, apri la pagina di download ufficiale di Node.js , scegli il programma di installazione LTS per Windows ed esegui il programma di installazione scaricato con le opzioni standard. La pagina cambia con il rilascio di nuove versioni, quindi scegli l'opzione LTS indicata invece di affidarti a un numero di versione copiato da una guida.
La pagina di download di Node.js con la procedura guidata di installazione di Windows aperta.
Dopo la configurazione, apri una nuova finestra del prompt dei comandi in modo che legga il PATH aggiornato. Verifica che entrambi i comandi restituiscano stringhe di versione:
node --version
npm --version
I numeri esatti variano a seconda della versione di Node.js. Se Windows segnala che uno dei comandi non è riconosciuto, chiudi e riapri il Prompt dei comandi. Se il problema persiste, esegui nuovamente il programma di installazione ufficiale e verifica che Node.js sia installato e disponibile nel PATH.
Prompt dei comandi che mostra node --version e npm --version con un esempio di output della versione
Installa l'utilità da riga di comando Hey
Nel prompt dei comandi, installa il pacchetto a livello globale in modo che il heycomando sia disponibile da diverse cartelle:
npm install -g @adeneu/hey
Questo è il comando di installazione documentato dal progetto Hey su GitHub . Un `npm install` globale scarica il pacchetto e le sue dipendenze dal registro npm; non è necessario scaricare ed estrarre prima il file ZIP del repository. Inizia con un normale prompt dei comandi. Se npm segnala un errore di autorizzazione, controlla la posizione di installazione globale di npm invece di eseguire automaticamente ogni comando come amministratore.
Prompt dei comandi con il comando npm install -g @adeneu/hey inserito
Se l'installazione viene completata ma heynon viene riconosciuta, apri un nuovo prompt dei comandi e controlla il pacchetto globale con npm list -g @adeneu/hey. La cartella utilizzata per i comandi npm globali deve essere presente nel PATH; npm prefix -gmostra il prefisso globale configurato.
Eseguire un comando con un avviso di completamento.
Utilizzare il pattern hey, seguito dall'eseguibile e dai suoi argomenti standard. Per un test ping finito di Windows, immettere:
hey ping /n 5 127.0.0.1
L' /n 5opzione chiede a Windows Ping di inviare cinque richieste. Sostituisci ping /n 5 127.0.0.1con il comando che devi effettivamente eseguire. Ad esempio, un rapido riepilogo della rete può essere avviato come hey ipconfig /all, anche se questo comando di solito termina rapidamente. Il README upstream utilizza lo stesso schema con un semplice comando: aggiungi heyall'inizio.
Attendi che il comando ritorni al prompt. Al termine del processo, Hey invia una notifica sul desktop. Il testo di esempio della notifica è generico, quindi potrebbe non identificare il comando terminato. Con diverse finestre del prompt dei comandi aperte, controlla ciascuna di esse per abbinare l'avviso al comando corrispondente.
Un comando ping incapsulato in Hey completato con una notifica di Windows che dice "Il tuo programma è terminato"
L'avviso indica che il processo è terminato; non dimostra che il comando sia stato eseguito correttamente. Leggi l'output e, se il successo è importante, controlla il codice di uscita del programma o il file di log. Hey inoltre non eleva i privilegi: se il comando stesso richiede i diritti di amministratore, avvia un prompt dei comandi con privilegi elevati prima di eseguirlo tramite Hey.
Se la notifica non viene visualizzata
Windows può sopprimere una notifica a comparsa o visualizzarla nell'area di notifica. In Windows 10, apri Start > Impostazioni > Sistema > Notifiche e azioni . Attiva le notifiche, quindi verifica che banner e suoni siano consentiti per il mittente pertinente, se presente nell'elenco. Apri anche Impostazioni > Sistema > Assistente notifiche e disattivalo durante il test; Assistente notifiche può silenziare i banner. Microsoft illustra le impostazioni di notifica di Windows e le opzioni di Assistente notifiche disponibili .
Se il prompt non viene mai visualizzato, il comando potrebbe essere ancora in esecuzione o in attesa di input, quindi Hey non ha raggiunto la fase di completamento. Il progetto non garantisce la compatibilità con tutte le utilità da riga di comando. Gli strumenti interattivi come DiskPart potrebbero non comportarsi come un comando a esecuzione singola; si consiglia di testare prima con un comando finito innocuo. Microsoft documenta la sintassi del comando Ping di Windows utilizzato nell'esempio.
Il supporto per Windows 10 è terminato il 14 ottobre 2025. Le procedure descritte qui illustrano l'interfaccia di Windows 10 attualmente in uso, ma il sistema operativo non riceve più aggiornamenti di sicurezza standard gratuiti tramite Windows Update.