コマンドラインでスクリーンショット
Windowsで画面のスクリーンショットをとるにはPrtScを押せば良いが,コマンドラインから取りたいときには不便. コマンドラインからできないか探したら,C# でつくったものがあった. .net frameworkは必要だが,“selfcompiled C# program"とのことなので,batを実行すれば勝手にexeが生成される. これはすごい.
- https://superuser.com/questions/75614/take-a-screen-shot-from-command-line-in-windows#answer-943947
- https://github.com/npocmaka/batch.scripts/blob/master/hybrids/.net/c/screenCapture.bat
また,下のところにあるコードはマルチディスプレイにも対応している.