How To Splash!

“スプラッシュ”とは？

SpoilerAL ver3.9から搭載された機能で、時間のかかる処理を行うときに、経過表示を行うものです。現在、SSGファイル検索時に利用されています。

スプラッシュの構成

実は非常に単純です。背景画像と、経過表示用の領域。最低この二つを、テキストファイル(*.TXT)に記述すれば成り立ちます。 記述の仕方は、SSGやCLDと同じように、命令（指定項目）を [ と ]で囲み、その後ろにオプション（指定内容）を書いていきます。 現在のスプラッシュ書式では、下記のような命令がサポートされています。
命令 | オプション
[back] | 背景として使う画像のファイル名を書きます。スプラッシュ定義ファイルを基準とした相対パスになります。
[back]splash.jpg
[message] | 経過表示を行う領域を、ピクセル単位で「左端, 上端, 右端, 下端」の順に書きます。なお、左端と上端のピクセルは範囲に含まれますが、右端と下端のピクセルは範囲に含まれません。
[message]10,160,390,180

[gage]経過表示は、処理内容を表す文章と、経過量に分けられます。[gage]命令が書かれていない場合は、経過表示領域に両方が表示されますが、[gage]命令を使うと、%単位で指定画像を上書描画させることができます。
オプションの書式は、「ファイル名, 描画するX座標, 描画するY座標」となります。「ファイル名」には、段階表示させる画像ファイル名を書きます。X/Y座標には、画像を描画する位置を指定して下さい。

[gage]gage.jpg,0,0

なお、現在のゲージ表示は、左から右へ流す形式のみです。
このようにして記述したスプラッシュ定義ファイルを、適当なテキストファイル(*.TXT)として保存し、必要な画像等も揃えた上で、SpoilerALのメニューから[表示(V)]->[カスタマイズ(T)...]を選択し、背景画像タブから作成したスプラッシュ定義ファイルを指定してください。
オリジナルのスプラッシュで経過表示させることができます。