方法はわかりませんが、しばらくの間、コマンドラインからスクリーンショットを取得する(たとえば、スクリプトからスクリーンショットを取得できる)プログラムを探していました。 そして少し前に私はそれを見つけて、今ではうまく使っています。 完璧に機能します。たとえば、テストスクリプトが単一のテストの結果として「失敗」を受け取るたびに、インスタントスクリーンショットが表示されます。 便利です-すぐにそれを見ることができます(スクリーンショットへのリンクは各失敗の下のhtmlレポートに表示されます)。
プログラムはMiniCapと呼ばれます 。 いくつかのユーザーインターフェイスが存在しますが、主に価値があります。ユーザーインターフェイスを使用せずに、コマンドラインから(もちろん、その控えめな機能の範囲内で)すべてを実行できます。
コマンドラインで、I(より正確には、それを使用するスクリプト)は、コピーする領域、-exitスイッチ(スクリーンショットの準備ができ次第プログラムを閉じる)、およびファイル名を持つスイッチを指定します。 興味深いことに、出力ファイルの拡張子に応じて、適切な形式の画像ファイルが作成されます(png、jpg、gif、pdf、bmp、tiffがサポートされています)。
私は毎日使っていますが、そのインターフェースを見たことがないので、私は満足しています。 おそらくもっと優れたユーティリティがたくさんあることを理解していますが、まだ見つけていませんが、これは私に合っています。 誰かが役に立つといいな。
更新する 残念ながら、このプログラムはWindows専用です。 XPとVistaでテストしましたが、 ここではXP、2000、9.x、Vista、7で動作することを書いています。