Windows 10のコマンドプロンプトからスクリーンショットを撮る方法

Windows 10には、デスクトップを画像として保存するコマンドプロンプトの組み込みコマンドは含まれていません。CMDからスクリーンショットを撮るには、NirSoftの小型コマンドラインユーティリティであるNirCmdを使用します。ダウンロードして解凍したら、コマンドを実行してsavescreenshotプライマリディスプレイをPNGとして保存するか、コマンドを使用してsavescreenshotfull接続されているすべてのディスプレイをキャプチャします。このコマンドは、画面に表示されているコマンドプロンプトウィンドウも含め、表示されているデスクトップをキャプチャします。

コマンドライン操作を必要とせず、簡単なスクリーンショットだけが必要な場合は、Windows ロゴ キー + PrtScn キーを押します。Windows はキャプチャした画像を [ピクチャ] > [スクリーンショット] に保存します。以下の手順は、コマンド プロンプトからスクリーンショットを保存し、遅延を追加し、複数のモニターのデスクトップをキャプチャする方法です。

NirSoftからNirCmdをダウンロードしてください。

NirCmdの公式ページを開き、ZIPパッケージをダウンロードしてください。NirSoftはNirCmdバージョン2.87をリストしており、Windows 10をサポートしています。アーカイブを、簡単にアクセスできるフォルダ(例:)に展開してくださいC:\Tools\NirCmd。ファイルエクスプローラーで最初にフォルダを作成し、そこにアーカイブを展開することもできます。

そのフォルダにサポートファイルと一緒に保存してくださいnircmd.exe。この方法では、システムPATHに追加したり、そこに配置したりする必要はありませんC:\Windows\System32。NirCmdはスクリーンショット以外にも多くのシステムタスクを実行できるため、NirSoftからダウンロードして、通常のユーザーとして実行してください。基本的な画面キャプチャには「管理者として実行」を使用しないでください。

ファイルエクスプローラーのダウンロードフォルダには、NirCmdのZIPアーカイブとその展開済みフォルダが含まれています。
NirCmdのZIPファイルを、コマンドプロンプトから簡単に開けるフォルダに解凍してください。

NirCmdフォルダでコマンドプロンプトを開きます。

ファイルエクスプローラーで、 を含むフォルダーを開きますnircmd.exe。アドレスバーをクリックし、cmdと入力してEnterキーを押します。コマンドプロンプトウィンドウが開き、そのフォルダーが作業ディレクトリになります。これにより、PATHを変更せずにファイル名を入力するだけでNirCmdを実行できます。

既存のコマンドプロンプトを開いて、手動でフォルダに移動することもできます。例のパスを、ファイルを解凍した場所に置き換えてください。

cd /d "C:\Tools\NirCmd"

フォルダが現在のドライブにない場合、スイッチ/dはドライブを変更します。続行する前に、プロンプトにNirCmdディレクトリが表示されていることを確認してください。

Windows 10のエクスプローラーで、解凍したNirCmdフォルダーを開き、アドレスバーにcmdと入力した状態。
ファイルエクスプローラーのアドレスバーに文字を入力するとcmd、現在のフォルダーでコマンドプロンプトが開きます。

コマンドプロンプトからスクリーンショットを保存する

プロンプトが表示されたら、以下を実行してください。

nircmd.exe savescreenshot screen1.png

Enterキーを押してください。NirCmdはscreen1.png現在の作業フォルダに保存します。この例ではコマンドプロンプトをで開いたのでC:\Tools\NirCmd、の横にあるファイルを探してくださいnircmd.exe。コマンドは成功メッセージを表示せずに終了する場合があります。を使用してdir screen1.pngファイルが存在することを確認してください。

ファイル名の拡張子によって画像フォーマットが決まります。ファイル名は、例えば のように別の名前を使用するdesktop.pngか、完全な保存先パスを指定することもできます。スペースを含むパスを指定する場合は、引用符で囲み、保存先フォルダが既に存在することを確認してください。NirSoft のスクリーンショットコマンドリファレンスには、シングルディスプレイコマンドとオールディスプレイコマンドの説明があります。

コマンドプロンプトで nircmd.exe savescreenshot screen1.png を実行し、ファイルエクスプローラーで screen1.png を nircmd.exe の横に表示しています。
相対ファイル名を使用すると、PNGファイルはコマンドプロンプトに表示されているフォルダに保存されます。

遅延を追加するか、すべてのモニターをキャプチャする

スクリーンショットを撮る前に待機するには、cmdwaitキャプチャコマンドの前にミリ秒単位の遅延時間を指定します。この例では2秒間待機します。

nircmd.exe cmdwait 2000 savescreenshot delayed.png

2000必要なミリ秒数に変更してください。例えば、 50005秒間待機します。NirCmdのcmdwaitリファレンスでは、この値がミリ秒単位で定義されています。

マルチモニター構成の場合は、 を使用しますsavescreenshotfull。これは、すべてのモニターを含む 1 つのイメージを書き込みます。 はsavescreenshotプライマリ ディスプレイをキャプチャします。 2 つのオプションを組み合わせて、すべての画面をキャプチャする前に 2 秒間待機するには、 を実行します。

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

NirSoftのバージョン履歴によると、NirCmd 2.82ではこれらのスクリーンショットコマンドのDPIスケーリング動作が修正されているため、すべてのディスプレイを100%スケーリングに設定するという従来の一般的なアドバイスは不要です。それでも画面全体の画像が切り取られたり、予期しない配置になったりする場合は、最新のNirCmdリリースを使用し、Windowsのディスプレイ設定でモニターの配置とスケーリング設定を確認してください。

NirCmdの全画面キャプチャ用2秒遅延コマンドを示すコマンドプロンプト
cmdwait 2000デスクトップ全体のキャプチャを2秒遅延させます。

よくある問題を修正する

  • 「nircmd.exe が認識されません。」コマンドプロンプトが展開されたフォルダーにないか、ファイル名が間違って入力されています。 が含まれているフォルダーから CMD を開くnircmd.exeか、cd /dフルパスを使用してください。
  • PNG ファイルが想定された場所にありません。相対ファイル名が現在の作業ディレクトリに保存されますが、これは NirCmd を含むフォルダとは異なる場合があります。プロンプトのパスを確認するか、を実行してくださいdir *.png。
  • 画像にはモニターが1台しか表示されていません。savescreenshotfull接続されているすべてのディスプレイに使用してください。savescreenshotはプライマリディスプレイ用です。
  • サービスから実行すると画像が真っ黒になります。NirSoftによると、スクリーンショットコマンドはWindowsサービスからユーザーインターフェイスにアクセスできないとのことです。代わりに、サインインしているユーザーの対話型コマンドプロンプトでコマンドを実行してください。

通常の1画面キャプチャの場合、基本的なコマンドは ですnircmd.exe savescreenshot screen1.png。デスクトップの配置に時間が必要な場合は、遅延形式を使用し、savescreenshotfull複数のモニターを1つの画面にキャプチャしたい場合は に切り替えてください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。