echo off

rem 画面イメージをキャプチャして、ファイルに書き出す
rem 
rem クリップボードに、"GUI:画面ID xxxxx.jsp" 形式の文字が書き込まれると、flavorsChanged イベントが
rem 発生して、画面を、ファイルに書き出す処理が実行されます。
rem エンジンの機能と連動すれば、画面IDやファイル名をクリップボード経由でこのアプリケーションに
rem 渡すことで、画面操作を行うだけで、自動的に画面キャプチャを行うことが可能です。
rem 
rem エンジンでは、jsp/indexc.jsp に、この機能が組み込まれているため、gf\BAT\displayCapture の
rem DisplayCapture.bat を起動後、アプリケーションを、jsp/indexc.jsp で呼び出せば、自動的に
rem 画面のキャプチャを開始できます。
rem 
rem キャプチャは、全画面のみですので、IEを最大に広げて操作してください。
rem また、｢Prnt Scrn｣ボタンにも対応していますので、操作中やポップアップ等の非自動化の
rem 画面キャプチャも、手動で取得できます。


call ..\init.bat

set TEMP=%CD%\Capture

echo Usage: java org.opengion.fukurou.util.DisplayCapture
echo                       [BASE_DIR] [firstID] [imageFormat] [startCnt]
echo;
echo    args[0]  BASE_DIR    : ベースとなるディレクトリ(初期値：起動フォルダ)
echo    args[1]  firstID     : キャプチャ画像のファイル名形式(初期値：seq)
echo                seq (連番_画面ID_JSPファイル名.画像形式)
echo                gui (画面ID_連番_JSPファイル名.画像形式)
echo    args[2]  imageFormat : 作成するイメージの形式(初期値：png)
echo                png/gif/jpg のどれか
echo    args[3]  startCnt    : 連番の開始値(初期値：100)
echo;


java -classpath %CLASSPATH%;%CLS% org.opengion.fukurou.util.DisplayCapture %TEMP% gui

pause
