ある忘れっぽいプログラマの覚書

忘れっぽい自分のためのプログラム作成に関連したアイデアなどの備忘録

2006年3月21日(火)

AutoConnectバージョンアップ

自動ダイヤルアップ機能がないソフトに自動ダイヤルアップ機能を追加するツール
http://www.geocities.jp/hou_ming_2/AutoConnect3.zip

実に約2年ぶりのアップデート。ここまで放置するつもりはなかったけど、、、
今までのはPPC2003とかでダメだったけど、こいつはWM5でも問題ないはず。
まあアプリ追加すればワンタッチでダイヤルアップ接続/切断は出来るんだけど、出来れば無操作で済ましたいのが人情。
しかし未だOS標準で自動接続/切断をサポートしない理由が分からん。ちょっとソースコードいじれば至極簡単にユーザビリティ向上できるはずだが、結局手抜きなんじゃろか。

一応ここは備忘録なので今後改良するかも知れないネタ覚書
・自動接続の可否設定(アプリ毎、ホスト名毎、etc)
・自動接続方法の設定(IEと違う設定での接続等)
・接続状態の表示(送受信バイト数、接続時間、無通信時間等)
・自動切断の条件設定(使用RASエントリ毎、電番毎、etc)
・自動接続した特定アプリの終了で自動切断
・MIPS版のビルド(要望があれば)

なおバグリポート、要望などはメールかコメントで

作成者 ホーミン : 2006年3月21日(火) 04:04 [ コメント : 26]

コメント

はじめまして。AutoConnectとても便利ですね。ブログで紹介させて頂きました。
コンパネの接続設定でプロキシ設定をしてる場合、私のW-ZERO3では自動接続が動作しませんでした。(例 http://www.ne.jp/asahi/web/ryo/airproxy/ の公開プロキシを設定し、未接続時にUKTenki巡回で接続不可。その他プロキシも×) IEでは自動接続します。
お手数ですが、プロキシ設定時に自動接続できるのか情報頂けると助かります。。

投稿者 solipt [URL]  : 2006年3月21日(火) 07:30

はじめまして、さっそくCASIOのE-2000で使ってみましたが、接続されません。
UKtenki(ver2.0.0.4)や2++(ver0.7.9.12)で確認しました。
一昨年ぐらいに、旧バージョンをmusea(PocketPC2002)で使っていたときはダイアルしていたのですが。
AutoConnect Ver.3.00は、旧バージョンと同じように、ひょっとしてDial-Up Extension が必要なのでしょうか?

投稿者 逸朗 [URL]  : 2006年3月23日(木) 01:11

逸朗さん
Dial-Up Extension は不要です。PPC2002実機では確認していないのですが、OSバージョンが同じH/PC2000では動作していますので原因がよくわかりません。

とりあえず確認ですが
・自動切断機能は動作しますか?
・IEでは自動接続できますか?

投稿者 ホーミン  : 2006年3月23日(木) 19:39

さっそく、有難うございます。
IEで自動接続OK、切断は1分にしたらきちんと切れました。

投稿者 逸朗 [URL]  : 2006年3月24日(金) 00:47

逸朗さん
> IEで自動接続OK、切断は1分にしたらきちんと切れました。
確認ありがとうございます。実機確認したほうが良いですね。一応PPC2002のGenioがどっかにあるんですがダンボールの奥深くなんで、ちょっとすぐには、、、

とりあえず可能でしたら以下のプログラムで接続ができるか試してもらえますか?
www.geocities.jp/hou_ming_2/CMTest.zip

投稿者 ホーミン  : 2006年3月24日(金) 17:55

実行したら、自動接続され、「Cache Conection?」で
はいといいえのボタンが出てきました。
どちらを押しても、数秒で回線が切れました。

投稿者 逸朗 [URL]  : 2006年3月24日(金) 22:33

逸朗さん
修正してみたので確認してください。

http://www.geocities.jp/hou_ming_2/beta/AutoConnect3.zip

投稿者 ホーミン  : 2006年3月27日(月) 18:12

ばっちり動作しました。
前述のUKtenkiと2++、nPOPでも動作しました。
対応有難うございます。

投稿者 逸朗 [URL]  : 2006年3月29日(水) 02:31

UKTenkiをTodayに追加したので、AutoConnectも入れたのですが、設定ダイアログで自動ダイアルアップを有効にしてOKボタンをクリックすると、何故か自動ダイアルアップのチェック(英語版では〜Futureのところ)が無効になります。なので、一向に使えないといった状態です。

環境はhx4700 2003SEで、サクサク動くので環境は腐ってはいないと思います。ちなみにダイアルアップ先はKWINSです。

投稿者 nnn  : 2006年4月18日(火) 00:33

nnnさん

うーん厳しいですね。hx4700はTodayアイテムを追加するとSIPが開かないとかカードの認識が出来なくなるなどの現象が起きやすい機種のようです。AutoConnectもSIPなんかと同様なんですよ。
根本解決は出来ないのですが、とりあえずリセット直後ならうまくいく確率が高いです。もしダメならTodayアイテムを減らすなどすると確率が上がります。それでもダメならちょっと手の打ちようが無いです。

投稿者 ホーミン  : 2006年4月19日(水) 00:09

>ホーミンさん
お返事ありがとうございます。

Todayに入れるとまずいソフトは全部外し、SIPとカード認識の問題は起きないようになっているので残念です。ちなみにEasyDialってのを入れてみましたが、ダイアル後接続途中に切断される状況でした。

※接続の定義は「社内ネットワーク」「規定のインターネット接続」の他に「モバイル」を作ってkwinsとbluetooth dialup modemの2種類設定していてkwinsがデフォルトになっています。

投稿者 nnn  : 2006年4月19日(水) 07:11

その後の報告です。一旦Todayをほとんど表示させない設定にし再起動、AutoConnectの設定をやると正しく動作しました。その後は問題なく設定変更も出来るようです。起動時に動くとまずいTodayが含まれているのかもしれません。

ちなみにTodayPanel(iPAQおまけ)、UKTenki、tdLaunch、spb Diaryを表示させていました。

ヒントをありがとうございました。

投稿者 nnn  : 2006年4月19日(水) 21:47

連続してすみません。どうもTodayPanelが怪しいです。これがhx4700で問題が出やすい一因かもしれませんね。

投稿者 nnn  : 2006年4月19日(水) 21:56

iPAQhx2190ですが、AX420Sカードは認識しているのにダイヤルアップしないんですよ。
ただ、SIIのPPC2003SE用のアンテナ表示ソフトは確実に起動し表示してくれます。
WM5のダイヤルアップツールの出来が悪いのでしょうか。
代替えのダイヤルアップツールって存在するのでしょうか。

投稿者 うらんちゃん  : 2006年5月28日(日) 23:35

>うらんちゃんさん
状況がよくわからないのですが
・手動でダイヤルアップできない
・IEで自動ダイヤルアップできない
・AutoConnectで自動ダイヤルアップできない
いずれでしょうか?それとももっと別の状況なのでしょうか?

投稿者 ホーミン  : 2006年5月29日(月) 07:52

AutoConnctを使用しても使用しなくてもダイヤルアップを失敗してしまうことが多いのです。パソコンからだと問題ない。iPAQの調子が悪いのか、CFの標準ドライバが癖があるのか。問題ないときはすんなり繋がりますが、一度エラーすると十数回リセットしたら繋がる状況で。

投稿者 うらんちゃん  : 2006年5月29日(月) 21:50

>うらんちゃんさん
そのような状況だとダイヤルアップツール使用しても状況は改善しません。
そもそもダイヤルアップツールは操作性の改善はしますがダイヤルアップ自体はOSの機能を使っているわけですから。
可能ならPCとiPAQ以外のデバイスでの接続状況や、時刻や場所により状況が変わるかなど、原因の切り分けをしたほうがよいと思います。

投稿者 ホーミン  : 2006年5月30日(火) 00:57

ホーミンサマ。便利なソフトありがたく使わせて戴いてます
で、要望です(唐突w)
切断条件にキー操作or画面タップがなくなってから一定時間後というのはいかがですか?
理由はネット巡回してる時
文章を読むのに夢中になってネットにアクセスに行かないままになってしまって切断されてしまうのです
キーを触ってない時間が設定できればもっと便利(私の場合ですが)になるのかなと想い要望させてもらいました
御一考くださると幸いです

投稿者 mongar [URL]  : 2006年8月11日(金) 21:43

>mongarさん

> 切断条件にキー操作or画面タップがなくなってから一定時間後というのはいかがですか?
最後に操作した時間(または経過時間)を取得する簡単な方法がないので実現は困難です。
キーボードドライバーやタッチドライバーまで手を出せば可能なはずですが、そこまでやるかという事になってしまいます。
ちょっと期待には応えられないかと思います。

投稿者 ホーミン  : 2006年8月16日(水) 14:25

ホーミンさん。返信ありがとうゴザイマス
何も知らない素人発言でしたので申し訳なかったです
画面を暗くするのトリガーを使うとキー操作やタップがなかった時間がわかるのではと思っていましたが、そんなに簡単なものでは無いようでごめんなさい。
それでも便利なソフトに変わりないのでありがたく使わせていただきます

投稿者 mongar [URL]  : 2006年8月17日(木) 02:23

w-zero3 esで動作確認しました。
とても重宝しています。

要望として出来ればアプリ毎に接続先が指定できると嬉しいです。
まぁ本来ならアプリ側で実装すべき問題とは思いますが。

投稿者 Kiri  : 2006年9月19日(火) 15:17

Kiriさん

一応アプリやホスト名によって接続先を変えると言うのは考えています。ただ、どういう風に設定をするか等具体的な所は考えていないので、いつ実現できるか分からないですが(汗

しかしWin9x/XPみたいに自動接続機能はOSがサポートしてくれてもいいと思うんですがね〜
アプリが自分で接続するならそれでOK、しないならOSが自動接続というだけでかなりユーザビリティ向上すると思うんですけどね。

投稿者 ホーミン  : 2006年9月19日(火) 23:38

windos mobileの接続設定のなかに、二つ以上の接続先を設定すると、自動選択というのがでるのですが、どう自動で選択するのかはさっぱりですしw

アプリで接続先変更も難しそうですしねぇ。
どのアプリがパケット投げたのかとか判別する必要もありそうですし。

投稿者 Kiri  : 2006年9月20日(水) 00:47

AutoConnectをW-ZERO3esで便利に使わせていただいております。ありがとうございます。
2++で自動接続していますが、無通信時間や接続時間設定を「なし」か10分以上に設定していても、10分で切断されてしまいます。10分以内で切断する設定にすると、その時間で切断されますので、正常に動作しているようなのですが…
同様の事例がないか検索してみたのですが、どうも見当たらないようです。設定等に何か見落としがあるのでしょうか?

投稿者 Kazu  : 2006年10月24日(火) 22:40

Kazuさん

10分で切断されるのはAutoConnect使用時だけなのでしょうか?他のアプリケーションによって切断されている可能性はないでしょうか?
まずはAutoConnectを使用しない状態で(自動ダイヤルアップ有効のチェックを外す)、IE mobileでダイヤルアップした場合に問題なく接続維持できるか確認してみてください。

投稿者 ホーミン  : 2006年10月26日(木) 05:52

お返事ありがとうございます。
早速、AutoConnectを使用せずにIE mobileからダイアルアップしてみましたが、やはり10分で切断されてしまいます。
BatteryMonitorなど、他の切断アプリはインストールしていません。念のため、完全フォーマットしてまっさらの状態で試してみましたが、結果は同じでした。
いずれにせよ、AutoConnectの設定等の問題ではなさそうです。お手数をおかけして申し訳ございませんでした。

投稿者 kazu  : 2006年10月26日(木) 22:31

コメントを書く

名前(全角20文字まで) *必須:
URL(例:http://www.yahoo.co.jp):
コメント(全角400文字まで) *必須: