The Wall
OS/2 Wallpaper Changer
Copyright (C) 1995-98 Ken Kinoshita
e-mail:kinop@sakura.email.ne.jp
Table of Contents
-
The Wallについて
-
インストール・アンインストール
-
使用方法
-
The Wallの表示モード
-
使用する画像ファイルの選択
-
ビットマップの指定
-
壁紙のタイプの設定
-
インターバルの設定
-
背景色の設定
-
サウンド
-
Multiple External Commands機能
-
壁紙毎に任意の設定をする(Active Individual Image機能)
-
Zero Time Function
-
設定をデフォルト値に戻す
-
起動時に表示するBitmapの設定(Startup Bitmap機能)
-
Wall Emergency Option Program (WallEmr)のON/OFF
-
Wall Emergency Option Program (WallEmr)の使い方
-
Wall.iniの秘密
-
TimeSelectorのパラメータ追加・削除
-
The Wallの終了
-
その他の機能
-
動作確認
-
転載・再配布の条件
-
シェアウェア登録
-
使用上の注意
-
著作権
-
ご意見・ご感想・バグ・レポート
-
Pretty Pop Software homepage
-
謝辞
-
変更履歴
-
Pretty Pop Software
-
The Wall readme, English version
The Wallについて
The Wallは一定時間毎にデスクトップの壁紙を変更していくいわゆる「壁紙チェンジャー」です。
The Wallは*.BMP, *.GIF, *.JPG, *.TIF, *.TGA, *.PCX, *.DIB形式のファイルを扱うことができます。
The WallはビットマップのEA Data Areaに、そのビットマップが壁紙として表示される時の状態、背景色とタイプ(Normal/Sized/Tiled)のデータを記録して使用することができます。
また壁紙が変更されるときに好みの音を鳴らしたり、複数の外部コマンドを実行させることができます。
インストール・アンインストール
The WallはVX-REXXで作成されていますので、実行にはVX-REXXのRuntime Library `VROBJ.DLL'が必要となります。
`VROBJ.DLL'はWatcomのVX-REXXホームページまたはBBSやOS/2の雑誌等から入手することができます。
Wall???r.zipには以下のファイルが格納されています。
すべて同じディレクトリに解凍する必要があります。
Wall???r.zip
|
Wall.EXE | Wall本体 |
WallEmr.EXE | WallEmr本体 |
install.cmd | インストーラー |
readme_e.htm
|
Readme file (English) |
readme_j.htm | Readme file (Japanese) このファイル |
go_wall.htm
|
The Wall home pageへの道標 |
bmtmicro.txt
|
BMT MicroでのShareware登録方法 |
sharereg.htm
|
VECTORシェアレジでのShareware登録方法 |
upload.hobbes
|
Upload Information for Hobbes |
upload.nifty
|
Upload Information for NIFTY-Serve |
*.wav | Waveファイル |
【インストール】
-
The Wall専用のディレクトリを作成します。
-
Wall???r.zipを作成したディレクトリにコピーします。
-
Unzip.exe等を使用してファイルを解凍します。
ex. [X:\Wall\]unzip Wall???r.zip
-
Install.cmdファイルを起動してインストールを行います。
このインストーラーは基本的にWall.exeのシャドウを始動フォルダに作成するだけです。
今後、バージョンアップ時には同じディレクトリで圧縮されたファイルを上書きで解凍するだけで再度インストール作業を行う必要はありません。
【アンインストール】
The Wall専用に作成したディレクトリ毎削除してください。
The Wallはイニシャルファイルも同じディレクトリに作成するので余計なごみを残しません。
ただし、BitmapのEA data areaを使用している場合はEA data areaに記録されたデータは保持されたままです。
使用方法
【The Wallの表示モード】
The Wallはスペースの都合上、基本的な機能だけを操作できるモードと全ての機能を操作できるFull Functionモードがあります。
モードの切り替えは`Full Function' check boxをチェック・アンチェックすることで行います。
【使用する画像ファイルの選択】
Bitmap File Listの上にある`bmp', `gif', `jpg', `tif', `tga', `pcx', `dib' buttonのON/OFFで使用する画像ファイルタイプを選択することができます。
【ビットマップの指定】
任意のディレクトリのビットマップを使用することができます。
ディレクトリは`Bitmap Directory'に直接Full Pathを書き込むか、画面右側の`Drive' spin buttonと`Directory' list boxを利用して設定します。
サブディレクトリ以下のビットマップを使用する場合は`SubDirectory' check boxをチェックしてください。
ビットマップの変更順序は`Random'または`Sequence(Bitmap Listに登録されている順序)'に選択できます。
現在選択されているビットマップのプレビュー・イメージが`Preview Area'に表示されます。
`Resize Bitmap' check boxをチェックすると`Preview Area'一杯に表示されます。
ただし、Bitmap(`*.bmp')以外のファイルの場合、Preview AreaにはThumbnailが表示されます。
【壁紙のタイプの設定】
`Image Type' spin buttonで壁紙のタイプ(Normal/Sized/Tiled)を選択します。
Sizedを選択したときはイメージの数も選択してください。
【インターバルの設定】
インターバルの設定方法はTime Selector機能を使用する方法と、Sliderで任意の時間を設定する二種類の方法があります。
-
Sliderで設定
Timerの単位(Second/Minutes/Hour)を選択してSliderで0〜60の任意の値を設定します。
最大60時間まで設定することができます。
-
Timer Selector機能を使用して設定
Timerで任意のインターバルを選択します。
理論上設定できる時間の上限はありません。ただし、秒には対応していません。
デフォルトでは10分から10分間隔で最大二時間までの設定しかありませんが、任意の時間を追加することができます(
【TimeSelectorのパラメータ追加・削除】
参照)。
現在のインターバルの値と壁紙が変更されるまでの残り時間は画面上に表示されます。
`Random Timer' check boxをチェックすると設定したインターバルの間でランダムな間隔で壁紙が変更されます。
【背景色の設定】
Red/Green/Blueの各Sliderを使用して背景色を任意に設定できます。
変更途中の色は`Preview Area'の縁に表示されます。
背景色が決まったらColor Sliderの下の`Accept'ボタンを押すと現在表示されている壁紙の背景色が設定した背景色に変更されます。
`Color Only' check boxをチェックするとThe Wallを背景色チェンジャーとして使用できます(この時ビットマップは表示されません)。
`Random Color' check boxをチェックすると壁紙が変更される度にRandomに背景色が設定されます。
【サウンド】
壁紙が変更されるとき、Waveファイルを鳴らすことができます。
SoundのON/OFFはスピーカアイコンで設定します。ON時は青色にOFF時は灰色になります。
Waveファイルは任意のディレクトリのファイルを使用できます。Directory名を`Current'にするとThe Wallと同じディレクトリにあるWaveファイルを使用します(デフォルト)。
指定ディレクトリに複数のWaveファイルがある場合は自動的にランダムに選択して鳴らします。
【Multiple External Commands機能】
The Wallでは、壁紙変更時と任意の時間に任意のプログラムを実行することができます。
使用できるプログラムの拡張子は`*.exe', `*.com', `*.cmd', `*.bat'の4つです。
コマンドの追加・変更・削除は`Multiple External Commands' check boxの横の`Setting' buttonを押してください。
【壁紙毎に任意の設定をする(Active Individual Image機能)】
The Wallでは各Image File毎に壁紙のタイプと背景色を指定する事ができます。
また同じディレクトリにあっても使用するImage Fileと使用しないImage Fileを任意に設定できます。
これはImage FileのEA Data Area*
(デフォルトではコメント欄(.COMMENT))に設定を記録することにより、実現しています。
(* EA:拡張情報:システムまたはプログラムをファイルに関係付ける追加情報)
-
記録されるデータは以下の3種類のデータです。
-
Use Mode (Use/Unused)
-
Type (Normal/Sized/Tiled)
-
Background Color
この機能を使用する場合は`Use Bitmap EA' check boxをチェックします。
次に使用する機能にあわせて`Type'と`Color' check boxをチェックします。
いずれのcheck boxにもチェックされていない場合はUse/Unusedの設定のみ記録されます。
設定を消去するときは`Clear' buttonを押して下さい。
《使用方法 1》
-
Bitmap List Boxで任意のImage Fileを選択。
-
そのImage Fileで使用するTypeを選択。
-
Normal表示で使用する場合、背景色も設定。
-
`Accept' buttonを押す。
《使用方法 2:Key Command》
幾つかの設定はKey Commandを使用して設定することができます。
Key CommandはBitmap List BoxにFocusがある時に使用できます。
-
使用できるKey Commandは以下の5種類です。
-
Ctrl + C : Clear EA Data
-
Ctrl + N : Set Normal mode
-
Ctrl + S : Set Sized mode
-
Ctrl + T : Set Tiled mode
-
Ctrl + U : Change Use/Unused
《使用方法 3:マウスで設定》
`Preview Area'または`Bitmap List'でファイルを選択し、マウスの右ボタンをクリックするとActive Individual Imageの設定のメニューが表示されます。
メニューから任意の設定を選択するだけで設定することができます。
-
ここで設定できるのは下記項目だけです。色の設定はできません。
-
Use Mode (Use/Unuse)
-
Type (Normal/Tiled/Sized)
-
Clear Data
【Zero Time Function】
これはStartupの時刻に関係なく、Startupの基準時刻を00分にする機能です。
例えばIntervalを20mで、The Wallの起動時刻を9:23の時、次回壁紙変更時刻は17分後の9:40分となります。
その後は20分毎(10:20,10:20,10:40...)に壁紙が変更されていきます。
Intervalが1hより多い場合、最初の壁紙変更時刻は次の00分に行われます。例えばIntervalが1h20m(80m)で、
The Wallの起動時刻を9:23の時、次回の壁紙変更時刻は37分後の10:00となります。
【設定をデフォルト値に戻す】
設定をデフォルト値に戻すときは`Factory Setting' Buttonを押してください。
【起動時に表示するImage Fileの設定(Startup Bitmap機能)】
【Wall Emergency Option Program (WallEmr)のON/OFF】
サウンドスイッチの上のアイコンでWall Emergency Option Program (WallEmr)の起動を制御します。
WallEmrのスイッチがONの場合、The Wall起動時にWallEmrも同時に起動されます。
【Wall.iniの秘密】
最近、秘密はあまりないのですが...(^^;
Wall.iniはテキストファイルなので簡単にカストマイズすることができます。
まぁ、基本的にはいじらないほうが無難です。ただし、マニュアルエディットしないとカストマイズできないパラメータもあるのです。
*UseEAArea*
使用するBitmapのEA areaのフィールドを指定します。コメント欄を他の目的ですでに使用している場合をのぞき、なるべく変更しないでください。
`.COMMENT'以外でのテストは行っていません。
【TimeSelectorのパラメータ追加・削除】
TimeSelector機能使用時に使用するパラメータの追加・削除が可能です。
`Modify' buttonを押すと`Modify Timer Unit List' windowが開きます。
ここでTime Selector機能を使用する際に選択できる時間を設定します。
デフォルトではパラメータは、
10m;20m;30m;40m;50m;1h;1h10m;1h20m;1h30m;1h40m;1h50m;2h
となっています。mで分を、hで時間を表わします。秒には対応していませんので注意してください。
また、各パラメータはセミコロン(;)で区切ってください。
例えば、15分という単位を追加したい場合は下記のようにパラメータを追加してください。
10m;15m;20m;30m;40m;50m;1h;1h10m;1h20m;1h30m;1h40m;1h50m;2h
【The Wallの終了】
The Wallを終了させるときは`Exit' buttonを押してください。
終了前に確認するPopup Menuが表示されますので終了させる場合は`Go ahead...'を、キャンセルする場合は`Stop...'を押してください。
【その他の機能】
-
The Wallを最少化して起動する場合は`Minimized Startup' check boxをチェックしてください。
-
The Wall起動時に壁紙を変更する場合は`Change at Startup' check boxをチェックしてください。
起動時に表示する壁紙を指定することができます(
【起動時に表示するBitmapの設定(Startup Bitmap機能)】参照)。
-
うまく壁紙が表示されない場合は、`Use Windows Bitmap' check boxをチェックしてください。
-
The Wallはその最初の起動時に現在のディスプレイの解像度をチェックします。
Note:
解像度を変更した場合、再度ディスプレイサイズをチェックする必要があります。
解像度を変更した場合は`Check Screen Size Everytime' check boxにチェックしてください。
通常は常時チェックする必要はありません。
-
壁紙変更時に選択されたファイルと`Bitmap List' list boxの表示を一致させる場合は`File Synchronize' check boxをチェックします。
-
使用するImage Fileのファイルサイズの上限を1KB(1024Byte)単位で設定することができます。
上限を設定する場合は`Max Size' check boxをチェックしてください。
次に上限のサイズを入力してください。
【Wall Emergency Option Program (WallEmr)の使い方】
動作確認
転載・再配布の条件
転載・再配布は基本的に自由ですが、事前に作者に許可を取ってください。
また、転載、再配布の際にはオリジナルの配布形態を改変しないでください。
シェアウェア登録
このソフトはシェアウェア(600円/$5US)です。
継続して利用される場合は、充分な動作確認の上、下記の方法で送金をお願いします。
使用上の注意
作者はこのソフトの使用によって生じたいかなる損害にもその責任を負いません。
また一切保証は致しません。予めご了承願います。
著作権
ご意見・ご感想・バグ・レポート
Pretty Pop Software homepage
謝辞
変更履歴
Version 1.00 (10.Jan.96)
Version 1.10 (25.Jan.96)
Version 1.20 (28.Feb.95)
Version 2.00 (24.May.96)
Version 2.01 (17.Jul.96)
Version 2.10 (03.Nov.96)
[New Functions/Change Spec.]
-
壁紙が変わる時に外部のプログラムを起動出来る機能を追加(External Command)。使用できるFileのExtensionは`.EXE', `.CMD', `.BAT', `.COM'の4つ。
-
未完成であった前回のWindow Positionを記録し、次回立上げ時に反映する機能を追加。
-
画面の解像度をチェックする機能を追加。
-
Full Functionを表示時、上記で得たScreenWidth情報を元に画面からWindowがはみ出ないように自動的に全体が表示できるエリア内に移動させる機能が有効に利用できるようになった。
-
EA DataをClearする機能の追加。
-
CPUのUsageを大幅に削減。
-
各Bitmap毎に使用・不使用の設定できる機能の追加。
-
Windows用のBitmapを使用しないときに不必要でパフォーマンスの劣化の原因となるroutineを回避できるようにする機能の追加。(ChangeBitmap)
-
Bitmap EA dataを使用しかつBitmap List BoxにFocusがある時、Ctrl + * keyで各々のBitmapの設定を変更することのできるKey Commandを追加。(* = u:Use/Unused, n:Normal, t:Tiled, s:Sized, c:Clear)
-
Count Down TimerにHourを追加。
-
新しいInterval Timeを指定する機能を追加。(Use Time Selector)
-
Bitmap NameのGroupBoxをClickすると現在使用されているBitmapをBitmap Listの該当FileにFocusが移るように仕様変更。今後GroupBox以外をClickするように仕様変更する予定。
-
WallEmr(Ver.0.33以降)で利用する画面サイズを実際のwidth/heightに変更(いままでは解像度を使用)。
-
INI fileに現在のVersionを表示するように変更。
-
INI fileの項目のUsing...をすべてUse...に変更。
-
WallEmr.exeに現在表示している壁紙のsetup情報を引き渡す項目(BitmapData)をINI
fileに追加。
-
WallEmr version 1.00を添付。
-
Resource file(BitmapとIcon)の変更。
[Bug Fix]
-
起動時のWindowの動きがスムーズなるようにLogicを修正。
-
UseTypeまたはUseColorがどちらもCheckされていない場合でもUse Bitmap EAがCheckされているとそのEA Dataが壁紙に反映されてしまう問題を修正。
-
ChangeAtStartUpとRandomTimer OptionがOFFの時、Interval Timeが27のまま変更されない不具合を修正。
-
Bitmap EA Areaになにも情報がない場合に生じる、Use/Unuseの変換時の不具合を修正。
-
初期状態でUse Bitmap EAをCheckするとTypeのシグナルが表示される不具合を修正。
-
Bitmap DirectoryにBitmapが1個しかない時に起きるErrorの修正。
-
ChangeAtStartUpとRandomTimer OptionがOFFの時、起動直後にChangeBitmapASAP Buttonを押してもBitmapが変更されない不具合を修正。
-
Interval/Remain Timeの計算ロジックおよび表示の不具合の修正。
Version 2.11 (06.Nov.96)
[Bug Fix]
-
`Use Time Selector'の不具合を修正。
Version 2.15 (06.Dec.96)
[New Function]
-
`Zero Time Function'の追加
Version 2.16 (20.Dec.96)
[Bug Fix]
-
TimeSelecor未使用時にThe WallのswitchをON/OFFしたとき、TimeSliderの色がうまく変更されない不具合の修正。
-
`Resize' Check Buttonをチェックしてもいつのまにかチェックがはずれてしまう不具合を修正。
[Other]
-
画面デザインの変更・調整。
Version 2.20 (01.Jan.97)
[New Functions/Change Specifications]
-
GIF FileとJPG Fileに対応。
-
Exit routineを簡略化。
[Bug Fix]
-
Spaceが入っているDirectory名が使用できない不具合を修正。
-
その他、細かいバグをいくつか修正。
Version 2.21 (13.Feb.97)
[New Function/Change Specifications]
-
Timer Unit ListをEditする機能を追加。
-
Warp3ではGIF, Jpeg Fileを選択出来ないように仕様変更。
[Bug Fix]
-
UseBitmapEA Modeの不具合の修正。
-
その他の不具合の修正とデザインの修正。
Version 2.25 (15.Jun.97)
[New Function/Change Specifications]
-
ThinkPad等でSleep Modeから復活した時に再度Zero Timeを合わせる機能の追加。
-
ZeroTime functionの秒単位の誤差を最少にする機能の追加。
[Bug Fix]
-
MMOS/2をuninstallした時に生じる不具合の修正。
[Other]
-
デザインの修正。
Version 3.00 (25.Mar.98)
[New Function/Change Specifications]
-
WindowのFontを変更できるように仕様変更。
-
`Use Bitmap EA'の名称を`Active Individual Image'に変更。
-
Multiple External Commands機能。
-
TIF, TGA, PCX, DIB Image Fileに対応。
[Bug Fix]
-
`Active Individual Image'機能使用時にUnuseに設定しているBitmapがリストの最後まで続いたときにStuck Overで落ちるバグを修正。
[Other]
-
Window Designの変更
-
Sharewareになりました。
Version 3.01 (03.Apr.98)
[Bug Fix]
-
Initial File読み込み時の不具合の修正。
Version 3.02 (09.Apr.98)
[Bug Fix]
-
一部のFont NameがInitial Fileから正常に読み込まれない不具合を修正。
Version 3.10 (15.May.98)
[New Function/Change Specifications]
-
Active Individual ImageのSetupがマウス操作で簡単にできる機能を追加(Previre Area/Bitmap List)。
-
Startup Bitmap Functionの追加。
-
File Synchronize機能の追加。
-
Maximum File Size機能の追加。
-
File Detail(Date, Time, Size)を表示するように仕様変更。
[Bug Fix]
-
Clear EA Dataの不具合を修正。
-
その他の不具合の修正とデザインの修正。
Version 3.11 (24.May.98)
[Bug Fix]
-
`Active Individual Image'機能の`Color'使用時の不具合の修正。
Version 3.12 (19.Jul.98)
[Change Specifications]
-
Timer Sliderの最小値を0から1に仕様変更。
-
その他、細かい仕様をいくつ変更。
[Bug Fix]
-
Drive Spin Buttonの不具合を修正。
-
Multiple External Commandの不具合を修正。