JNTrain
【 ソフト名 】 JNTrainWM
【 Version 】 1.16
【 ARCHIVE 】 JNTrainWMxxx.cab
【 作 者 】 じゅんたろー
【 開発 OS 】 Microsoft Windows vista HomeEdition SP1
【 動作確認OS 】 SoftBank X01T (Windows Mobile 6 Professional)
【 ソフト種別 】 フリーウェア
【 最終更新日 】 2008/09/xx
【転 載/再配布】 OKです。できれば事前に連絡ください
【ホームページ 】 http://nullmo.blog89.fc2.com
【 メ ー ル 】 juntaro@kcc.zaq.ne.jp
■ 特徴・紹介
時刻表データを用い、発車する列車の時刻と発車までの時刻をリアルタイムで表示するNextTrainの互換アプリです。
特徴/本家との相違点は以下の通りです。
・備考文字列に対応して時刻表の色分けが可能です。→color.iniの項目を参照
・WindowsMobileの操作系であるソフトキーに対応しており、画面のタップ無しで時刻表を切り替えることが出来ます。
・WVGA、realVGA、SquareQVGAなど複数の画面解像度に対応。
JNTrainWMxxx.CAB(xxxの部分はバージョン番号となっています)を実行することでインストールができます。
アンインストールは[プログラムの削除]から行ってください。
別途、時刻表データの作成が必要です。
作成には「TrainConv Explorer」(のん太様作)が非常に便利です。
→ http://www.bzwind.com/users/ntak/tconv5.html
TBLファイルは任意のフォルダにコピーします。(\My Documentsフォルダ、メモリカードなど)
その他、next.cfg、color.iniなどの設定ファイルについては■各種設定を参照してください。
■操作方法
起動後、データパスが設定されていませんと表示されますので、設定画面(左ソフトメニュー→[設定...]→[設定画面])にて、データパスを入力してください。
一旦、画面が再起動し入力したデータパス直下に時刻表ファイル(*.TBL)が存在した場合、最初の時刻表ファイルが表示されます。
時刻表の切り替えは、画面上部のリストコンボボックスにて行います。ここにはデータパス下の時刻表ファイル(*.TBL)とディレクトリが一覧表示されており、それぞれ選択した場合の動作は以下の様になっています。
時刻表ファイル(*.TBL): 時刻表の切り替え
ディレクトリ : ディレクトリの移動
時刻表の切り替えをおこないます。(2) [<][|][>](ボタン): 時刻表の表示モードの切り替え
リストコンボボックスの表示は環境ファイルモード(CFG読込み)とディレクトリモード(初期モード)で2通りあります。各モードの表示内容と選択時の動作は以下の通りです。
・ディレクトリモード
ディレクトリ : ディレクトリの移動を行います。
時刻表ファイル(TBL) : 時刻表を切り替えます。
・環境ファイルモード(CFG読込み)
環境ファイル(CFG) : 環境ファイルの切り替えを行います。
時刻表ファイル(TBL) : 時刻表を切り替えます。
[<] 現在表示されている時刻より1時間前の時刻表位置に移動します。(3) 時刻表(リストボックス)
[>] 現在表示されている時刻より1時間後の時刻表位置に移動します。
[|] リアルタイムモードへ移行します。
時刻表の表示位置は現在時刻の位置へ移動します。
時刻表を読み込んだ直後はリアルタイムモードとなっています。
スクロールさせることで、任意の時刻の時刻表を表示することが出来ます。(4) 到着駅時刻(リストボックス)
又、選択行を移動させることで、画面下部の到着駅時刻が選択している列車のものに切り替わります。
※なお、選択行を変更すると強制的にリアルタイムモードが解除されます。
乗り換え駅の時刻表指定を行っている駅をダブルクリックor[>]ボタン押下にて到着時刻の時刻表へ切り替えることができます。(5) [<<][<][>]
[<<] 乗り換え前の最初の時刻表を表示します。(6) 時刻表(左ソフトメニュー)
[<] 乗り換え前の時刻表を表示します。
[>] 乗り換え先の時刻表を表示します。
(1) 時刻表選択(リストコンボボックス)と同じ内容となっています。(7) 操作(右ソフトメニュー)
時刻表(TBL)&環境ファイル(CFG)一覧 乗り換え駅一覧
各種操作メニューが表示されます。
[表示]
[曜日]
時刻表の表示状態を変更します
[リアルタイムモード] [|]ボタンと同等
[1時間前表示] [<]ボタンと同等
[1時間後表示] [>]ボタンと同等
[前の発車時刻表示] 一つ前の発車時刻に移動
[CFG読込み]
曜日を指定して時刻表を表示します。初期状態では自動になっており、現在の日付けに基づいて時刻表が表示されています。選択することでディレクトリモードと環境ファイルモードの切替を行います。[アラーム...]
チェックがついている状態が環境ファイルモードとなります。
アラーム設定画面を表示します。時刻表にて選択されている列車の到着時刻を基準にアラームの設定が可能です。詳細は■アラーム設定を参照してください。[色設定...]時刻表で選択されている行の色設定画面を表示します。[設定...]設定画面を表示します。詳細は■各種設定を参照してください。[バージョン情報...]バージョン情報を表示します。[終了]本アプリを終了します。
■各種設定
環境ファイル(*.cfg)、時刻表ファイル(*.TBL)の書式の詳細は、本家のwebページを参●color.ini
照してください。→http://office.toyolab.com/nexttrain/lib/NextTrainFormat.txt
JNTrainWMの特有の設定ファイルとして、文字色設定ファイルがあります。このファイル
にて時刻表ファイル上の時刻表に付加されている備考(特急,普通など)に対して、色設定が
行えます。
ファイルは適当なテキストエディタにて作成し(文字コードはShiftJIS)、データパスの
直下にコピーしてください。
例)
快速=64,0,255
新快速=255,0,64
新三田=128,128,128
備考文字列=RED[0-255],GREEN[0-255],BLUE[0-255]
[到着前](AlmBefTime)画面上部に表示されている列車が到着する時刻より何分前にアラームをセットするか指定できます。[アラーム一覧]現在設定されているアラームの一覧です。アラームの確認と削除に使用します。[削除]アラームの削除を行います。一覧にて削除するアラームを選択した上で押下してください。
時刻表の備考文字列に対して色の設定を行うことができます。
設定内容は、color.iniに反映されます。
[ラジオボタン]最大2つある備考文字列、どちらに対して設定を行うのか指定します。[色指定]時刻表示部分の背景色を変更します。[OK]
RGBの直接入力か、タップすることでカラー選択ダイアログでの選択にて変更が可能です。指定している備考文字列と色のペアにて色設定を行います。[削除]
ただし、色指定が黒(RGB(0,0,0))の場合は削除操作とします。色指定を削除します。表示は黒表示に戻ります。
7つのTABから構成されています
●基本TAB
[データパス](DataPath)●時計TAB時刻表ファイル(*.TBL)、環境ファイル(*.CFG)が格納されているパスを指定します。[TBL選択コンボボックスの表示](DspCmbTbl)画面上部の時刻表選択用のコンボボックスを非表示にします。[起動時に最後に表示した時刻表を表示](DspLstTbl)
画面タップでの時刻表選択操作を行わない場合、非表示にすることで画面を広く使うことができます。前回終了時に表示していた時刻表を起動時に表示します。[残り時間短縮表示](ShortTimeLeft)残り時間の表示を短縮表記にします。[備考短縮表示](ShortMark)行先・列車種別などの備考表記を短縮表記にします。[一つ前の発車時刻表示](PREV_DISP)通常の時刻表表示部分では、表示行の先頭に次に発車する時刻が表示されるようになっています。[縦画面固定](PortOnly)
このチェックボックスをONにすると、一つ前に発車した時刻が先頭に表示されるようになります。SquareQVGA用の設定です。Squareの場合、標準の画面が横画面と判定され、横画面用の画面配置が使用されてしまうため、それを抑制するための設定です。
[日付表示](Clock)●フォントTAB時刻表示部分の日付表示形式です。[時刻表示](Clock2)時刻表示部分の形式です。[背景色](ColorBack)時刻表示部分の背景色を変更します。RGBの直接入力か、タップすることでカラー選択ダイアログでの選択にて変更が可能です。[文字色](ColorFont)時刻表示部分の文字色を変更します。RGBの直接入力か、タップすることでカラー選択ダイアログでの選択にて変更が可能です。[日付時刻の2行表示](ClockAlign1)日付と時刻を分けて2行表示にします。これによりフォントを大きくすることができます。[日付<-->時刻 入替え](ClockAlign2)日付と時刻の順序を入替えます。2行表示の場合は、上に時刻、下に日付の表示となります。
[日付](FntDate / DlgFontSize)●動作TAB日付部分のフォントとフォントサイズです。通常のフォントサイズの値を10倍して入力してください。[時刻](FntClock / ClockFontSize)時刻部分のフォントとフォントサイズです。通常のフォントサイズの値を10倍して入力してください。[駅・方面表示](FntStation / StationFontSize)駅・方面部分のフォントとフォントサイズです。通常のフォントサイズの値を10倍して入力してください。[時刻表](FntTime / TimeLstFontSize)時刻表のフォントとフォントサイズです。通常のフォントサイズの値を10倍して入力してください。[到着駅時刻](FntTrns / TrnsLstFontSize)
※固定幅のフォントを指定してください。画面の表示がずれます。到着駅時刻のフォントとフォントサイズです。通常のフォントサイズの値を10倍して入力してください。
※固定幅のフォントを指定してください。画面の表示がずれます。
[カウントダウン開始分](CountDown)●動作TAB秒表示を開始する残り分数を指定します。0を指定した場合、秒表示は行われません。[プログレスバー開始分](Progress)残り時間のプログレスバー表示を行う残り分数を指定します。0を指定した場合、プログレスバー表示は行われません。[方面情報のスクロール](DirScroll)画面上部の方面表示が画面からはみ出す場合、スクロール表示します。[スクロール表示](ScrollMode)列車の備考文字列が画面からはみ出す場合にスクロール表示します。設定は[スクロールなし][スクロール][スクロールx2]の3通り選択できます。スクロールx2は2ドットごとのスクロールになります。[時刻表備考欄-選択行のみスクロール](ScrollMode2)時刻表備考欄にて選択している行のみするロールするようになります。
ショートカットキーの設定が行えます。●Today1 / Today2 TAB
下部の一覧より、ショートカットキーを設定する項目を選択し、その状態で割り当てたいキーを押下します。
複数の項目に同じキーを割り当てた場合、一覧上の上の項目が優先されます。
割り当てたキーをクリアしたい場合は、項目を選択後クリアボタンを押下してください。
Today用の設定です。詳しくは、JNTrain for Todayのマニュアルを参照してください。
■著作権・免責
・このソフトは じゅんたろー に著作権があります。
・ソフト、及び付属テキストは、著作権法および著作権に関する条約をはじめ、その他の無体財産権に関する法律ならびに条約によって保護されています。
・作者に認められている場合を除き、このソフトを、第三者に有償で提供することはこれらに違反することになりますのでご注意ください。
・ソフトを使用したことにより生じたいかなる障害、損害において作者は一切責任を負わないものとします。各自の責任において使用してください。
・又、作者はバグが発見された場合においても、その修正、バージョンアップの義務を負わないものとします。