コマンドラインから画面キャプチャーを実行して PNG形式で保存する 画面キャプチャー(スクリーンショットとも)は、ソフトウェアのドキュメント作成やメモ代わりにすることが多い。こうしたとき、コマンドラインから画面キャプチャーをしたくなることがあるが、残念ながら、Windowsには直接可能なコマンドは用意されていない。しかし、PowerShellを使えば、まったく不可能というわけではない。 まず画面が1つだけ、マルチディスプレイではない環境で、デスクトップ全体の画面キャプチャーをする方法を考える。 最初に、PowerShellでSystem.Windows.FormsとSystem.Drawingクラスを使えるように以下のコマンドを実行しておく。PowerShellのウィンドウを閉じるまでに1回だけ実行しておけばよい。複数のキャプチャー方式を解説するが、どの方法でも、このAdd-Typeコマン
![Windowsでコマンドラインから画面キャプチャーをする (1/2)](https://cdn-ak-scissors.b.st-hatena.com/image/square/54a100e015622e351baf2051240e0cd1ab984878/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2022%2F05%2F14%2F3361541%2Fl%2F305f6413e1242324.png%3F20200122)