ptools

English version is here.

ptools.gif (30k)

この文書の最新版は http://www.sra.co.jp/people/hoshi/ptools.html にあります。

もくじ

ダウンロード


はじめに

Pilot のリソースファイル (*.prc) およびデータベースファイル (*.pdb) の 内容を表示するツールを作ってみました。 様々な環境で動くように、Java (JDK 1.0.2 + teikade 1.8R2) で書きました。

私が動作を確認した OS と Java 環境の組合せは、

です。(ただし、プラットフォームや Java のバージョンに よっては、多少変な動きをすることがありますが...) また、ろし蔵さんによると、 OS/2 Warp 上の Navigator/2 2.02I 附属の Java (1.0.2 ?) でも動くそうです。

また、日本語表示機能は

で確認しました。JDK 1.0.2 ベースの Java 環境で Shift JIS から Unicode への変換を行なうために、久野靖氏による J2Uc.java を一部修正して使わせて いただきました。この場を借りてお礼を申し上げます。

なお、このソフトウェアはソースも含めフリーであり、営利目的を除いて自由に 使って構いません。


使い方

ptools-0.7.3.zip を展開すると、以下のような ファイルやディレクトリができます。

Windows や UNIX などでは、ptools-0.7.3/classes.zip を CLASSPATH に追加し、

java ptools.ShowDatabase (.prc/.pdb ファイル)
として起動します。Windows の場合、ショートカットを作ると便利でしょう。

Mac の場合、ptools-0.7.3.sit の方を展開 して、ptools ってやつをダブルクリックしてください。なお、classes.zip ってファイルが ptools と同じディレクトリに存在する必要があります。


メニューの説明

File メニュー
New
空のウィンドウを開きます。
Open...
リソースファイル (.prc) またはデータベースファイル (.pdb) を 開きます。この時、ウィンドウが空でなければ新しいウィンドウが 開かれます。
Clone
そのウィンドウの複製を開きます。
Save as...
現在開いているリソースファイル (.prc) またはデータベース ファイル (.pdb) を名前を付けて保存します。
Save Resource as...
現在選択しているリソースを名前を付けて保存します。
Save Bitmap as...
現在表示しているビットマップを名前を付けて保存します。
Reload
そのウィンドウの内容を読み直します。
Close
ウィンドウを閉じます。
Quit
プログラムを終了します。
Option メニュー
Graphic
ビットマップで表示します。
Source
pilrc などのソース形式で表示します。
Attributes
属性を表示します。
All Attributes
すべての属性を表示します。
Hex dump
16 進ダンプで表示します。
x 1, x 2, x 4, x 8
ビットマップの拡大倍率を設定します。
Grid
ビットマップの拡大倍率が 2 倍以上の場合に、グリッドを表示します。
Thumbnail
サムネイルを表示します。Q Paint のデータベースにのみ有効です。
Japanese
日本語で表示します。
Version メニュー
ptools のバージョンと、ptools が動作している Java の実行環境に 関する情報を表示します。

対応しているリソース

対応しているシステム定義のリソースの種類は、

です。このうち、'tFRM' 〜 'tAIN' は pilrc 形式、'tAIB' と 'Tbmp' は ビットマップそのもの、未対応のリソースは 16 進ダンプで表示します。

また、対応しているアプリケーション定義のリソースの種類は、

です。詳しくは、各アプリケーションのドキュメントなどをお読みください。

なお、*.prc ファイルのフォーマットに関しては、青柳さんの PRC memo をご覧下さい。


注意事項


更新履歴

2000/09/08 (ver 0.7.3)
2000/07/24 (ver 0.7.2)
1998/03/16 (ver 0.7.1)
1997/08/21 (ver 0.7)
1997/08/10 (ver 0.6)
1997/07/29 (ver 0.5)
1997/06/19 (ver 0.4.1)
1997/06/18 (ver 0.4)
1997/05/08 (ver 0.3)
1997/04/18 (ver 0.2)
1997/04/15
最初のリリース。

Hoshi Takanori, Last update: $Date: 2000/09/08 10:02:28 $