2009年05月17日

PMDCommand

■ソフト紹介■

Pocket Mapple Digital Ver.9,Ver.10(以下PMDと略)用コマンドユーティリティーです。

メニューの機能をボタンに割り当てて直接的に使いたいと思って作成しました。




■使用方法■

同梱のPMDCmd.exeを好きな場所にコピーします。

そのまま実行しても何もしません。
コマンドラインオプション(またはコマンドNo.)を付けて実行する必要があります。

PMDCmd.exe オプション
PMDCmd.exe コマンドNo.

例)PMDCmd.exe zL
例)PMDCmd.exe 0x8012

実行すると、ズームバーの位置を切り換えます。
(PMDメニューの編集-ズームバー左配置と同じ)

基本的にPMDのメニューの機能をすべてコマンドとして(ショートカット登録して)実行できます。


レジストリを使用しておりませんので、アンインストールは
exeなど関連ファイルを削除するだけでOKです。

更新は基本的にPMDCmd.exeファイル上書きでOKです。




■独自機能■

独自の機能として、オプションhNとcA*,cI*があります。

hNはGPSヘッドアップ + 地図回転リセットです。
GPSヘッドアップを終了したとき、北を上に戻したかったので、設定しました。


cA*とcI*のオプション群はカスタム情報テキスト入力を自動・半自動入力する機能です。
「あ、ここ後で参照したい」と思ったときに、ボタン押しワンアクションでカスタムテキストを
入力したいと思って、設定しました。

PMDCmd.exe cAmm

PMDCmd.exe cImm

cA*系は自動的に入力、cI*系は半自動で入力ダイアログ画面まで設定します。

PMDCmd.exe cA*
PMDCmd.exe cI*

例)PMDCmd.exe cAmm3

画面中央に「5月17日 12:09」という風にカスタムテキストを入力します。

オプション2に入力カスタムテキストの画面位置を指定することができます。

PMDCmd.exe cA* (X座標,Y座標)
PMDCmd.exe cI* (X座標,Y座標)

例)PMDCmd.exe cIys (50,100)

(50,100)の画面位置に「09/05/17 12:18:34」という風にカスタムテキスト入力するダイアログを
設定します。


オプション2に定型文を設定することができます。

PMDCmd.exe cA* 定型文
PMDCmd.exe cI* 定型文

PMDCmd.exe cA* (X座標,Y座標)定型文
PMDCmd.exe cI* (X座標,Y座標)定型文

例)PMDCmd.exe cAmm 北海道

画面中央に「北海道(05/17 12:25)」という風にカスタムテキスト入力します。


フルスクリーン化状態だと、中央位置でない場所にずれることがあります。
マクロ的に実行しているので、どうしても失敗することがあります。ご了承ください。




■オプションとコマンドNo.について■

PMDCommandのオプションと、PMD内部のコマンドNo.対応表を下に記します。

PMDCommandは

PMDCmd.exe オプション
PMDCmd.exe コマンドNo.

の2通りの起動法があります。動作に違いはありませんが、PMDの内部コマンドをすべて把握
できているわけではないので、コマンドNo.を使用することで、公になってない機能を利用できる
かもしれません。

一応ざっと調べたのが下記の対応表です。
PMDCommandは自己責任でご利用ください。


オプション コマンドNo. 動作

◆標準機能
( 0x0001 *カスタム情報-終了)

cT 0x8003 カスタム情報-入力-テキスト入力
cL 0x8004 カスタム情報-入力-折れ線入力
cV 0x8005 カスタム情報-表示...
c 0x8006 カスタム情報-カスタム情報選択モード
cP 0x8007 カスタム情報-プロパティ
cF 0x8008 カスタム情報-フォルダ選択...
cD 0x8009 カスタム情報-目的地方向・移動...

aC 0x800B カスタム情報-メール添付...-カスタム情報

q 0x800D カスタム情報-終了

eP 0x800F 編集-複数選択

(zL 0x8012 編集-ズームバー左配置 PMD9のみ)
mO 0x8013 地図-地図を開く...
m 0x8014 地図-地図移動モード
mR 0x8015 地図-ラスター地図切り換え
( 0x8016 **地図-MioMapに切り換え)
NE 0x8017 地図-東西南北回転-北東45度
E 0x8018 地図-東西南北回転-東90度
SE 0x8019 地図-東西南北回転-南東135度
S 0x801A 地図-東西南北回転-南180度
SW 0x801B 地図-東西南北回転-南西225度
W 0x801C 地図-東西南北回転-西270度
NW 0x801D 地図-東西南北回転-北西315度
r 0x801E 地図-地図回転モード
N 0x801F 地図-地図回転リセット
mW 0x8020 地図-緯度経度表示-世界測地
mJ 0x8021 地図-緯度経度表示-日本測地
g 0x8022 地図-GPS位置取得
h 0x8023 地図-GPS表示設定-GPSヘッドアップ
t 0x8024 地図-GPS表示設定-GPS軌跡表示
sA 0x8025 地図-検索(住所・駅)-住所検索
sS 0x8026 地図-検索(住所・駅)-駅名検索

(L 0x8028 ***モード解除)

mG 0x802D 地図-GPS位置への地図移動
aM 0x802E カスタム情報-メール添付...-地図画像

fL 0x8030 編集-ベクトル地図フォント設定-大
fM 0x8031 編集-ベクトル地図フォント設定-中
fS 0x8032 編集-ベクトル地図フォント設定-小

iM 0x8034 編集-ベクトル地図シンボル設定-中
iS 0x8035 編集-ベクトル地図シンボル設定-小

mE 0x8038 編集-拡大表示

oV 0x803B 基本-地図設定-表示設定... PMD10のみ
oG 0x803C 操作-GPS機器設定... PMD10のみ

cN 0xE100 カスタム情報-新規作成
cO 0xE101 カスタム情報-開く
( 0xE102 ****強制終了)
cS 0xE103 カスタム情報-上書き保存
cR 0xE104 カスタム情報-名前を付けて保存...

eD 0xE120 編集-削除

( 0xE122 編集-コピー)
( 0xE123 編集-切り取り)

( 0xE125 編集-貼り付け)

eA 0xE12A 編集-すべて選択
eZ 0xE12B 編集-元に戻す
eY 0xE12C 編集-やり直し

v 0xE140 地図-バージョン情報
( 0xE141 ****強制終了)

()内はメニューにない機能。動作しない可能性大。
*カスタム情報-終了…コマンドNo.0x800Dと同じ動作。
**地図-MioMapに切り換え…未確認。動作する可能性あり。
***モード解除…カスタム情報選択・地図移動・地図回転の各モードいずれにも属さなくなる。
****強制終了…コマンドNo.を送るとPMDが強制終了(保存されない)。

◆独自機能
hN 地図-GPS表示設定-GPSヘッドアップ + 地図-地図回転リセット

cAys センター位置にカスタムテキスト(年/月/日 時:分:秒)
cAms センター位置にカスタムテキスト(月/日 時:分:秒)
cAms2 センター位置にカスタムテキスト(月/日 時:分:秒)'月日'表示
cAms3 センター位置にカスタムテキスト(月/日 時:分:秒)'月日'表示、ゼロサプレス無し
cAds センター位置にカスタムテキスト(日 時:分:秒)
cAds2 センター位置にカスタムテキスト(日 時:分:秒)'日'表示
cAds3 センター位置にカスタムテキスト(日 時:分:秒)'日'表示、ゼロサプレス無し
cAym センター位置にカスタムテキスト(年/月/日 時:分)
cAmm センター位置にカスタムテキスト(月/日 時:分)
cAmm2 センター位置にカスタムテキスト(月/日 時:分)'月日'表示
cAmm3 センター位置にカスタムテキスト(月/日 時:分)'月日'表示、ゼロサプレス無し
cAdm センター位置にカスタムテキスト(日 時:分)
cAdm2 センター位置にカスタムテキスト(日 時:分)'日'表示
cAdm3 センター位置にカスタムテキスト(日 時:分)'日'表示、ゼロサプレス無し
cAs センター位置にカスタムテキスト(時:分:秒)
cAm センター位置にカスタムテキスト(時:分)
cA センター位置にカスタムテキスト

cIys センター位置にカスタムテキスト(入力ダイアログ)(年/月/日 時:分:秒)
cIms センター位置にカスタムテキスト(入力ダイアログ)(月/日 時:分:秒)
cIms2 センター位置にカスタムテキスト(入力ダイアログ)(月/日 時:分:秒)'月日'表示
cIms3 センター位置にカスタムテキスト(入力ダイアログ)(月/日 時:分:秒)'月日'表示、ゼロサプレス無し
cIds センター位置にカスタムテキスト(入力ダイアログ)(日 時:分:秒)
cIds2 センター位置にカスタムテキスト(入力ダイアログ)(日 時:分:秒)'日'表示
cIds3 センター位置にカスタムテキスト(入力ダイアログ)(日 時:分:秒)'日'表示、ゼロサプレス無し
cIym センター位置にカスタムテキスト(入力ダイアログ)(年/月/日 時:分)
cImm センター位置にカスタムテキスト(入力ダイアログ)(月/日 時:分)
cImm2 センター位置にカスタムテキスト(入力ダイアログ)(月/日 時:分)'月日'表示
cImm3 センター位置にカスタムテキスト(入力ダイアログ)(月/日 時:分)'月日'表示、ゼロサプレス無し
cIdm センター位置にカスタムテキスト(入力ダイアログ)(日 時:分)
cIdm2 センター位置にカスタムテキスト(入力ダイアログ)(日 時:分)'日'表示
cIdm3 センター位置にカスタムテキスト(入力ダイアログ)(日 時:分)'日'表示、ゼロサプレス無し
cIs センター位置にカスタムテキスト(入力ダイアログ)(時:分:秒)
cIm センター位置にカスタムテキスト(入力ダイアログ)(時:分)
cI センター位置にカスタムテキスト(入力ダイアログ)




■対応機種■

Windows Mobile 2003以降。
Pocket Mapple Digital Ver.9,Ver.10用。

PMD Ver.9とVer.10はメニュー構造が異なるため、別バイナリになります。
多くの機能は共通なので動作しますが、カスタムテキスト入力は最適化してますので、
対応したPMDCommandを使用してください。
なお、PMD Ver.10はWindows Mobile 5以降でしか動作しません。




■ダウンロード■

 PMDCommand for PMD10 ver. 0.00e pmdcmd10.zip

 PMDCommand for PMD9 ver. 0.00d pmdcmd09.zip




■バージョン履歴■

ver. 0.00e
・Pocket Mapple Digital Ver.10に対応。

ver. 0.00d
・公開。




■サポート■

プログラミングはずぶの素人なので、たくさんバグが潜んでいると思います。
フリーソフトなので自己責任で使用してください。




■謝辞■

非常に有益な情報やソフトをネットで公開してくださっている
作者の皆様に感謝いたします。

posted by さひろ at 14:40| 静岡 ☔| Comment(4) | TrackBack(0) | ソフトウェア | このブログの読者になる | 更新情報をチェックする

2009年04月11日

ToggleKeyアップデート(ver.0.11a)

キーカスタマイズソフトのToggleKeyを更新しました。

 ver. 0.11a
 ・自動更新停止(サスペンド)機能装備。
 ・自動終了機能装備。
 ・キーコード特殊モードに0x1D:ToggleKeyサスペンド を追加。

コメントでToggleKeyを動作させるとバッテリーの消耗が激しいとの相談を受けました。
ToggleKeyは色々な表示や調べものをしているので、一定時間キー入力がない場合その機能を停止させるサスペンド機能を付けてみました。

さらに長時間キー入力がないときには、自動的にToggleKeyを終了できるようにも。
詳細はマニュアルを参照してください。


そんなわけで感想やバグ報告よろしくです。


ToggleKeyダウンロードはこちらから。

posted by さひろ at 17:13| 静岡 ☁| Comment(0) | TrackBack(0) | ToggleKey | このブログの読者になる | 更新情報をチェックする

2009年04月09日

PMDZoomChangerアップデート(ver.0.02a)

Pocket Mapple Digital ver.9の地図の縮尺を切り替える、PMDZoomChangerを更新しました。


ver. 0.02a
・持続時間1を0にし、ズーム値2を省略すると、ズーム値1にした後終了するように。
・持続時間1を0にし、ズーム値2を設定すると、ズーム値1・2のトグル動作するように。
・ズーム値1を+,-にすると、ズーム値を増減するように。


現在のズーム値を得る方法がわからないので、ズームバーの画像から調べるという、強引な手法で実現しました(^^;

そんなわけで、フルスクリーン表示だとズームバー画像が得られず、その機能を使うときちょっとだけズームバー表示します。

あと、この方法で画像を得られない機種があるかもしれないので、その場合はトグル動作やズーム値増減機能は使えません。

…なんか今回の機能追加で、オプション設定が非常にわかりにくくなったような。
なんとか解読してください(^^;


PMDZoomChangerダウンロードはこちらから。

posted by さひろ at 13:56| 静岡 ☁| Comment(0) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする

2009年04月06日

PMDZoomChangerアップデート(ver.0.01b)

Pocket Mapple Digital ver.9の地図の縮尺を切り替える、PMDZoomChangerを更新しました。


ver. 0.01b
・常駐時、常駐オプション起動したら、新しいオプションとして動作継続するように。


自分の用途として色々なズーム切り替えセットを使うことになるのですが、
いちいち常駐解除しないと別のズームセットに出来ないのがどうにも面倒に。

最初から実現したかった動作ですが、どうもうまくいかなくて。
でもどうしてもということで、ちょっと強引な方法で実現。
まあ動けばいいかと(^^;


PMDZoomChangerダウンロードはこちらから。

posted by さひろ at 09:45| 静岡 ☁| Comment(0) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする

2009年04月04日

PMDZoomChangerアップデート(ver.0.01a)

Pocket Mapple Digital ver.9の地図の縮尺を切り替える、PMDZoomChangerを更新しました。


ver. 0.01a
・持続時間2を0にすると、ズーム値2にした後終了するように。


公開したばかりでアップデートも何なのですが、思いついたので(^^;
現在のズーム値を取得する方法が見つからないので、トグル切り替え用途にこういう方法もありかなと。


PMDZoomChangerダウンロードはこちらから。

posted by さひろ at 22:38| 静岡 ☔| Comment(0) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする

PMDZoomChanger公開

Pocket Mapple Digital ver.9の地図の縮尺を切り替える、PMDZoomChangerを公開しました。


PMDを使っていると頻繁に縮尺を切り替えたくなるのですが、
自転車で使用するとハンドルからあまり手を離したくないので、
自動的に変更してくれないかな〜と思って作成しました。

PMDZoomChanger

上の画像のように一定間隔で2つの縮尺を切り替えますが、
違うスケールの地図に切り替えるとウェイトが入るので、
実用性は微妙です…。

簡単に作ったので、いろいろ不満があるのですが、
きちんと作るとそれなりに面倒なので、こんな出来(^^;
一応拙作PMDFullScでも問題なく動きます。

そんなこんなで報告よろしくです〜


PMDZoomChangerダウンロードはこちらから。
posted by さひろ at 21:37| 静岡 ☔| Comment(0) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする

PMDZoomChanger

PMDZoomChanger

■ソフト紹介■

Pocket Mapple Digital Ver.9,Ver.10用ズームユーティリティーです。
指定の縮尺に地図を切り替えます。

自転車に乗っているとハンドルから手を離したくないので、
一定間隔で自動的にズームを切り替えたいと思い、作成しました。




■使用方法■

同梱のPMDZoomChg.exeを好きな場所にコピーします。

そのまま実行しても何もしません。
コマンドラインオプションを付けて実行する必要があります。

PMDZoomChg.exe ズーム値1 持続時間1 ズーム値2( 持続時間2)

ズーム値は0〜23です。0が広域、23が狭域の24段階になります。
持続時間は秒単位です。1で1秒持続します。
持続時間2を省略すると、持続時間1に設定されます。

持続時間2を0にすると、ズーム値2にした後終了します。
持続時間1を0にし、ズーム値2を省略すると、ズーム値1にした後終了します。
持続時間1を0にし、ズーム値2を設定すると、ズーム値1・2のトグル動作後終了します。
ズーム値1のみで起動すると、そのズーム値にした後終了します。
ズーム値1を+,-にすると、現在のズーム値から+,-した後終了します。


例)PMDZoomChg.exe 17 5 23 3

として起動すると常駐し、ズーム値17にして5秒持続、ズーム値23にして3秒持続、
という動作を繰り返します。


例)PMDZoomChg.exe 17 5 23

として起動すると常駐し、ズーム値17にして5秒持続、ズーム値23にして5秒持続、
という動作を繰り返します。


例)PMDZoomChg.exe 17 5 23 0

として起動すると、ズーム値17にして5秒持続した後、ズーム値23にして終了します。


例)PMDZoomChg.exe 17 0 23 0

として起動すると、ズーム値17と23のトグル切り替え動作をします。
ズーム値が17の場合ズーム値を23に、それ以外の場合ズーム値を17にして終了します。
常駐している場合は解除して終了します。


例)PMDZoomChg.exe 17 0 23

として起動すると、ズーム値17と23のトグル切り替え動作をします。
ズーム値が17の場合ズーム値を23に、それ以外の場合ズーム値を17にして終了します。
常駐している場合は終了しません。


例)PMDZoomChg.exe 17 0

として起動すると、ズーム値17にして終了します。
常駐している場合は解除して終了します。


例)PMDZoomChg.exe + 0

として起動すると、現在のズーム値+1のズーム値にして終了します。
常駐している場合は解除して終了します。


例)PMDZoomChg.exe - 0

として起動すると、現在のズーム値-1のズーム値にして終了します。
常駐している場合は解除して終了します。


例)PMDZoomChg.exe 17

として起動すると、ズーム値17にして終了します。
常駐している場合は終了しません。


例)PMDZoomChg.exe +

として起動すると、現在のズーム値+1のズーム値にして終了します。
常駐している場合は終了しません。


例)PMDZoomChg.exe -

として起動すると、現在のズーム値-1のズーム値にして終了します。
常駐している場合は終了しません。


常駐を解除し終了するには、オプションを何も付けずに起動します。
また、プログラムファイル名をPMDZoomChgS.exeとすると、
オプションが付いていても常駐解除します。
(トグル動作用)


レジストリを使用しておりませんので、アンインストールは
exeなど関連ファイルを削除するだけでOKです。

更新は基本的にPMDZoomChg.exeファイル上書きでOKです。




■対応機種■

Windows Mobile 2003以降。
Pocket Mapple Digital Ver.9,Ver.10用。




■ダウンロード■

 PMDZoomChanger ver. 0.02c pmdzoomchg.zip




■バージョン履歴■

ver. 0.02c
・ファイル名をPMDZoomChgS.exeとすると、オプション付きでも常駐解除するように。

ver. 0.02b
・メニューが出ているときは定期ズーム値変更動作を停止するように。

ver. 0.02a
・持続時間1を0にし、ズーム値2を省略すると、ズーム値1にした後終了するように。
・持続時間1を0にし、ズーム値2を設定すると、ズーム値1・2のトグル動作するように。
・ズーム値1を+,-にすると、ズーム値を増減するように。

ver. 0.01b
・常駐時、常駐オプション起動したら、新しいオプションとして動作継続するように。

ver. 0.01a
・持続時間2を0にすると、ズーム値2にした後終了するように。

ver. 0.00a
・公開。




■サポート■

プログラミングはずぶの素人なので、たくさんバグが潜んでいると思います。
フリーソフトなので自己責任で使用してください。




■謝辞■

非常に有益な情報やソフトをネットで公開してくださっている
作者の皆様に感謝いたします。

posted by さひろ at 21:35| 静岡 ☔| Comment(0) | TrackBack(0) | ソフトウェア | このブログの読者になる | 更新情報をチェックする

2009年03月24日

PMDFullScアップデート(ver.0.01b)

Pocket Mapple Digital ver.9の地図をフルスクリーン表示する、PMDFullScを更新しました。

ver. 0.01b
・ズーム表示でないフルスクリーンがうまく動かないのを修正。

なぜかズーム表示でないフルスクリーンがうまく動かないので修正してみました。
一度ズーム表示フルスクリーンした後だと出来たりと、正直微妙でわけがわかりませんorz

とりあえず両立しましたけど、全バージョンをアップしておいて、使えるのを使ってもらう方がいいかも(^^;


PMDFullScダウンロードはこちらから。
posted by さひろ at 15:42| 静岡 ☀| Comment(2) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする

2009年03月23日

PMDFullScアップデート(ver.0.01a)

Pocket Mapple Digital ver.9の地図をフルスクリーン表示する、PMDFullScを更新しました。


PMDランドスケープフルスクリーンズームバー表示

ひょっとしたら「ズームバーは残しておけよ」という声もあるかなと思って、オプションで設定できるようにしました。

ズームバーの長さは勝手に伸び縮みするみたいですねぇ。
フルスクリーンでないランドスケープ状態だと、狙ったレベルのズームにするのが難しいですが、フルスクリーンだと少し高さが伸びてタップしやすくなります。


PMDFullScダウンロードはこちらから。
posted by さひろ at 15:48| 静岡 ☀| Comment(0) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする

2009年03月21日

PMDFullSc公開

Pocket Mapple Digital ver.9の地図をフルスクリーン表示する、PMDFullScを公開しました。


開発動機は少しでも地図を広く見たいという、非常にありふれたものです(^^;

フルスクwでフルスクリーン表示できなかったので、気楽に調べ始めたら、かなりハマりました…。
色々細かい調整が必要で。
正直どの環境でも動くという保証はありません(^^;
一応うちの環境でWM2003SE、WM5、WM6.0Proで動くことは確認しましたが。

ちなみに手持ちのPocket Mapple Digital ver.6ではうまくいきませんでしたorz

あと、リアル表示環境でうまく動かないかもしれません…。
QVGAとリアルでないVGAではうまく動きましたが、WVGAはわかりません。
ちょっと調べる気力ないので、報告よろしくです〜


PMDFullScダウンロードはこちらから。
posted by さひろ at 21:09| 静岡 ☀| Comment(0) | TrackBack(0) | モバイル | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。