如何在 Windows 10 系統中透過命令提示字元截圖

Windows 10 沒有內建的命令提示字元指令可以將桌面儲存為映像。若要從命令提示字元截圖,請使用 NirSoft 開發的小型命令列實用程式 NirCmd。下載並解壓縮後,執行savescreenshot此指令可將主顯示內容儲存為 PNG 格式,或執行該savescreenshotfull指令可擷取所有連接的顯示器。此命令會捕獲可見的桌面,如果命令提示字元視窗顯示在螢幕上,也會將其捕獲。

如果您只需要快速截圖而不需要命令列操作,請按Windows 標誌鍵 + PrtScn。 Windows會將截圖儲存到「圖片」>「螢幕截圖」資料夾中。以下步驟說明如何從命令提示字元儲存螢幕截圖、新增延遲以及擷取多顯示器桌面。

從 NirSoft 下載 NirCmd

開啟NirCmd 官方網站並下載其 ZIP 壓縮套件。 NirSoft 提供的 NirCmd 版本為 2.87,支援 Windows 10。將壓縮包解壓縮到易於尋找的資料夾,例如 /etc/nircmd/C:\Tools\NirCmd目錄。您也可以先在檔案總管中建立該資料夾,然後將壓縮包解壓縮到其中。

請將 NirCmd 及其配套檔案保留nircmd.exe在該資料夾中。此方法無需將其新增C:\Windows\System32至系統路徑或系統路徑。 NirCmd 除了截圖之外,還可以執行許多其他系統任務,因此請從 NirSoft 下載並以普通使用者身分執行。對於基本的螢幕截圖操作,請勿使用「以管理員身分執行」。

檔案總管中的「下載」資料夾包含 NirCmd ZIP 壓縮包及其解壓縮後的資料夾
將 NirCmd ZIP 檔案解壓縮到可以從命令提示字元輕鬆開啟的資料夾中。

在 NirCmd 資料夾中開啟命令提示符

在檔案總管中,開啟包含該檔案的資料夾nircmd.exe。點選網址列,輸入 ` cmdnircmd`,然後按 Enter 鍵。此時將開啟一個命令提示字元窗口,並將該資料夾設定為工作目錄。這樣,您就可以透過輸入檔案名稱來執行 NirCmd,而無需更改 PATH 環境變數。

您也可以開啟現有的命令提示字元窗口,然後手動切換到該資料夾。請將範例路徑替換為您解壓縮檔案的位置:

cd /d "C:\Tools\NirCmd"

/d如果資料夾不在目前磁碟機上,該開關也會切換磁碟機。請確認提示訊息現在顯示的是 NirCmd 目錄,然後再繼續。

開啟 Windows 10 檔案總管,找到解壓縮後的 NirCmd 資料夾,然後在網址列中輸入 cmd。
在檔案總管的網址列中輸入命令,cmd即可在目前資料夾中開啟命令提示字元。

從命令提示字元儲存螢幕截圖

在提示字元處運行:

nircmd.exe savescreenshot screen1.png

按 Enter 鍵。 NirCmd 會儲存screen1.png到目前工作資料夾。由於範例是在 `<path>` 目錄下開啟命令提示符C:\Tools\NirCmd,請在 `<path>` 目錄下尋找該檔案nircmd.exe。指令執行完畢後可能不會顯示成功訊息;請使用 `<command>` 指令dir screen1.png檢查該檔案是否存在。

檔案副檔名決定了圖像格式。您可以使用其他名稱,例如desktop.png`.image.jpg`,或提供完整的路徑。路徑中包含空格時,請用引號將其括起來,並確保目標資料夾已存在。 NirSoft 的螢幕截圖指令參考文件介紹了單一螢幕和全螢幕顯示指令。

命令提示字元執行 nircmd.exe 並儲存螢幕截圖 screen1.png,檔案總管中 nircmd.exe 旁邊顯示了 screen1.png。
相對檔案名稱會將 PNG 檔案保存在命令提示字元中顯示的資料夾中。

新增延遲或捕獲所有監視器。

若要在截圖前稍作等待,請cmdwait在截圖指令前加入延遲時間(以毫秒為單位)。例如,此範例等待兩秒:

nircmd.exe cmdwait 2000 savescreenshot delayed.png

根據需要更改2000毫秒數:例如,5000等待五秒。 NirCmd的 cmdwait 參考文件定義了此值,單位為毫秒。

對於多顯示器設置,請使用以下命令savescreenshotfull。它會寫入包含所有顯示器的影像;savescreenshot捕捉主顯示器。要結合這兩個選項並在捕獲每個螢幕之前等待兩秒鐘,請執行:

nircmd.exe savescreenshotfull all-displays.png
nircmd.exe cmdwait 2000 savescreenshotfull delayed-all.png

NirSoft 的版本歷史記錄顯示,NirCmd 2.82 修正了這些截圖指令的 DPI 縮放行為,因此不再需要先前將所有顯示器的縮放比例都設定為 100%。如果全螢幕顯示的影像看起來仍然被裁切或排列異常,請使用最新版本的 NirCmd,並檢查 Windows 顯示器設定中的顯示器排列和縮放設定。

命令提示字元顯示了 NirCmd 的兩秒延遲命令,用於擷取所有顯示器
cmdwait 2000將全桌面捕獲延遲兩秒。

解決常見問題

  • 「nircmd.exe 無法辨識。」命令提示字元不在解壓縮後的資料夾中,或檔案名稱輸入錯誤。請從包含該檔案的資料夾開啟命令提示符nircmd.exe,或使用cd /d其完整路徑。
  • PNG 檔案不在預期位置。目前工作目錄中保存的是相對檔名,這可能與 NirCmd 所在的資料夾不同。請檢查提示符號路徑或運行命令dir *.png。
  • 圖中僅顯示一台顯示器。適用savescreenshotfull於所有連接的顯示器;savescreenshot此處指的是主顯示器。
  • 當透過服務運行時,影像會顯示為黑色。 NirSoft指出,螢幕截圖指令無法從 Windows 服務存取使用者介面。請改為在已登入使用者的互動式命令提示字元中執行該命令。

對於普通的單螢幕截圖,基本命令是nircmd.exe savescreenshot screen1.png。當您需要時間整理桌面時,請使用延遲格式;savescreenshotfull當您想要跨多個顯示器進行截圖時,請切換到 。

留下評論

使用 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 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。