如何在 Windows 10 中取得命令提示字元命令執行完畢的提醒

若要在命令提示字元命令執行完畢時收到桌面提醒,請安裝 Node.js 和 Hey 工具,然後hey在要執行的命令前加上 `--hey`。 Hey 會啟動命令並在進程結束後請求通知,這樣您就可以在命令執行期間切換到另一個視窗。它無法監控在您新增 `--hey` 之前已經在執行的命令hey。

Hey 是一個小型第三方項目,並非 Windows 系統自備功能。其 GitHub README 文件列出了對 Windows 的支持,並提供了 npm install 命令的文檔;該倉庫目前沒有發布任何版本,其包清單中列出的版本為 0.1.5。在全域安裝之前,尤其是在工作電腦上安裝之前,請務必仔細檢查該項目。

安裝 Node.js 並驗證 npm

Hey 是以 npm 套件的形式分發的,因此必須先安裝 Node.js 和 npm。如果您已經在命令列中使用 npm,請跳至下一節。否則,請開啟Node.js 官方下載頁面,選擇 Windows LTS 安裝程序,並使用預設選項執行下載的安裝程序。該頁面會隨著新版本的發布而更新,因此請選擇頁面上顯示的 LTS 選項,而不是依賴指南中複製的版本號。

開啟具有 Windows 安裝精靈的 Node.js 下載頁面。
開啟具有 Windows 安裝精靈的 Node.js 下載頁面。

設定完成後,開啟一個新的命令提示字元窗口,使其讀取更新後的 PATH 環境變數。檢查兩個命令是否都傳回版本字串:

node --version
npm --version

具體數字會因 Node.js 版本而異。如果 Windows 顯示無法辨識任一命令,請先關閉並重新開啟命令提示字元。如果仍然失敗,請重新執行官方安裝程序,並確認 Node.js 已安裝並已新增至 PATH 環境變數。

命令提示字元顯示 node --version 和 npm --version 以及範例版本輸出
命令提示字元顯示 node --version 和 npm --version 以及範例版本輸出

安裝 Hey 命令列實用程式

在命令提示字元中,全域安裝該軟體包,以便hey可以從不同的資料夾存取該命令:

npm install -g @adeneu/hey

這是Hey 專案在 GitHub 上記錄的安裝指令。全域運作 `npm install` 會從 npm 倉庫下載軟體包及其相依性;您無需事先下載並解壓縮倉庫 ZIP 檔案。首先開啟常規的命令提示字元。如果 npm 報告權限錯誤,請檢查 npm 的全域安裝位置,而不是自動以管理員身分執行每個命令。

在命令提示字元中輸入了 npm install -g @adeneu/hey 命令
在命令提示字元中輸入了 npm install -g @adeneu/hey 命令

如果安裝完成但hey未被識別,請開啟一個新的命令提示符,並使用 `npm install` 檢查全域套件npm list -g @adeneu/hey。用於全域 npm 指令的資料夾必須位於 PATH 環境變數中;`npm install`npm prefix -g顯示已配置的全域前綴。

運行命令時發出完成提示

使用模式 ` hey<command>`,後面接著可執行檔及其常規參數。若要進行有限的 Windows ping 測試,請輸入:

hey ping /n 5 127.0.0.1

此/n 5選項會指示 Windows Ping 發送五個請求。請將 `<command>` 替換ping /n 5 127.0.0.1為您實際需要執行的命令。例如,可以執行 `<command>` 快速網路摘要hey ipconfig /all,儘管該命令通常很快就會完成。上游 README 檔案使用了相同的模式,但命令很簡單:hey在開頭加上 `<command>`。

等待命令返回提示符。進程結束後,Hey 會發送桌面通知。通知文字是通用的,因此可能無法識別已完成的命令。開啟多個命令提示字元視窗後,逐一檢查,將通知與對應的命令進行比對。

一個用 Hey 封裝的 ping 指令已完成,Windows 會彈出通知,提示「程式已完成」。
一個用 Hey 封裝的 ping 指令已完成,Windows 會彈出通知,提示「程式已完成」。

此提示表示進程已結束,但並不代表命令已成功執行。請閱讀輸出結果,並在需要確認成功的情況下,檢查程式的退出代碼或日誌。此外,Hey 不會提升權限:如果命令本身需要管理員權限,請先以管理員身份啟動命令提示符,然後再透過 Hey 執行該命令。

如果未顯示通知

Windows 可以封鎖彈出式通知或將其傳送到通知區域。在 Windows 10 中,依序開啟「開始」>「設定」>「系統」>「通知與操作」。啟用通知,然後檢查是否允許向清單中的相關發送者發送橫幅和聲音。此外,在測試期間,請依序開啟「設定」>「系統」>「專注助手」並將其關閉;專注助手可能會封鎖橫幅。微軟對可用的Windows 通知設定和專注助理選項進行了詳細說明。

如果提示符號始終沒有返回,則命令可能仍在運行或等待輸入,因此 Hey 尚未完成其執行步驟。本項目不保證與所有命令列實用程式相容。諸如 DiskPart 之類的互動式工具的行為可能與一次性命令不同;請先使用無害的有限命令進行測試。 Microsoft 文件中提供了範例中使用的Windows Ping 指令的語法說明。

Windows 10 的支援已於 2025 年 10 月 14 日結束。這裡的步驟描述了現有的 Windows 10 介面,但該作業系統不再從 Windows 更新接收免費的標準安全性更新。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。