Home > Tags > X01HT

X01HT

TwitterLog – 2008-11-23

BlueTooth で ActiveSync を自動接続&自動(?)終了する MortScript

)にて動作確認。自分用に作った超適当仕様なので、利用は自己責任でお願いします。
BT をオフにする方法がよくわからかったので、BTTurn を使用しています。
BluetoothのON/OFFツール公開(BTTurn):とろんのモバイルブログ:So-net blog
作者様に感謝。

以下の動作を行います。
・ActiveSync を起動
・BT で接続
・同期が完了したら、接続を続けるかどうかのダイアログを出す
・はい:そのまま  ・いいえ:BT をオフ、ActiveSync を閉じる
・はいにした場合、手動で切断(右ソフト→切断)後に、BT をオフ、ActiveSync を閉じる

問題点
・同期が完了する前にダイアログが出ることがある
・近くにパートナーが見つからなかった場合を考慮していない(一応、3回繰り返す内の1回分を使用することで動いてる?)
・無意味に Sleep が多いかも

http://denpa-shinbun.com/uploads/AutoASBT.zip

#変数
i=0
Cradled=0
Synchronizing=1
Path="\メモリ カード\Program Files\BTTurn\BTTurn.exe"
Run( "\Windows\ActiveSyn.lnk" )
WaitForActive( "ActiveSync", 10 )
#「BTから接続」を選ぶ(15s * 3回 まで試行)
While( Cradled = 0 )
i = i+1
SendSpecial( "RightSoft" )
Sleep( 200 )
SendSpecial( "Up" )
Sleep( 200 )
SendSpecial( "CR" )
Sleep( 15000 )
Cradled=RegRead( "HKLM", "System\State\Hardware", "Cradled" )
#3を増やすと試行回数が増える(はず)
If( i > 3 )
RunWait( Path )
Sleep( 5000 )
Close("ActiveSync")
Exit
EndIf
EndWhile
Sleep( 5000 )
#くるくる回転中?
While( Synchronizing = 1 )
While( Synchronizing = 1 )
Sleep( 5000 )
Synchronizing = RegRead( "HKLM", "System\State\ActiveSync", "Synchronizing" )
EndWhile
Sleep( 10000 )
Synchronizing = RegRead( "HKLM", "System\State\ActiveSync", "Synchronizing" )
EndWhile
#同期完了?
#確認ダイアログ
If(Question("接続を維持しますか?","確認","YesNo"))
Cradled=1
While( Cradled = 1 )
Sleep( 2000 )
Cradled=RegRead( "HKLM", "System\State\Hardware", "Cradled" )
EndWhile
RunWait( Path )
Sleep( 5000 )
Close("ActiveSync")
Exit
Else
RunWait( Path )
Sleep( 5000 )
Close("ActiveSync")
Exit
EndIf

*関連する投稿

曜日、時間によってNextTrainのToday表示を変更するMortScript

ひさしぶりに をメイン機として使ってみてます。知らないうちに MMSLite の最新版が出ていて、メールの保存期間が指定できるようになったらしいので、実験です。

それで、真面目に環境を再構築しよう!と意気込み、テスト勉強そっちのけで環境づくり。そうしたら、もっそい便利になりました。おもに PQz と DisableKeybdRotate と Atok と WKTask と BlueTooth のおかげです。他にもいろいろ入れましたが、これらはものすごく便利。標準で載せてほしいくらい。あ、BlueTooth は標準か。

それで、調子に乗って を弄り始めました。手始めに、Today 画面の NextTrain を曜日と時間によって変更するスクリプトを書いてみました。私は、平日14時までは家の最寄りの駅の時刻表/14時以降は学校の最寄り駅の時刻表/土日には変更なし、というようにしました。乗る時間帯・駅って、だいたい決まってますもんね。ただ、タイマー機能などはまだ調べてないんで、別のタイマーアプリと併用して使ってみてます。まだ実験中、今のところは動いてるっぽい……?書きかたがよくわからなかったので、わりと適当、汚いです。。

ソース
http://denpa-shinbun.com/uploads/mscript/change-nexttrain.txt

*NextTrain for PocketPC ダウンロード

*関連する投稿

アバウト/管理人

ブログ内容などで質問等あればコメントまで。

Photo

kihoshi

・管理人
HN:kihoshi
Twitter / kihoshi_35
はてなブックマーク – kihoshiのブックマーク
大学生。男。

・所持品
メインパソコン:DELL inspiron530s
:自作
Core2Quad Q8400, INTEL SSD 32GB, Windows7 x64, 他。
ケース eSATA ガチャ・ポン・パッ 500GB
Corega NAS 1TB
トースター 500GB
+TVチューナー:I・O DATE GV-MVP/TZ
HDUS tsパッチドライバ
+スピーカー:Logicool X-230

モバイルパソコン:ASUS 901X FE
SSD 32GB
SDHC 16GB

家族兼用パソコン:DELL Dimension 3000

壊れかけノートパソコン:SHARPのなにか

USBデバイスサーバ:SX-2000U2
+USB :250GB
+プリンタ:Canon MP600
Epson ep802

ルータ:NEC Aterm WR6650S
メール用携帯:830SH New Pantone (ソフトバンク)
ネット用携帯: ,  (イーモバイル)
X06HT HTC Desire CustomRom

旧携帯:,702nkⅡ(2),802SE

MP3プレイヤー:iPodnano第一世代・黒 Classic 80GB

ゲーム:NDSLite,,GBC,GBA,GBASP,SFC,DC

デジカメ:SONY のタッチ式カメラ

*関連する投稿

Home > Tags > X01HT

検索
アーカイブ
Links
マクロミルへ登録
ポイント ちょびリッチ
Tag cloud

Return to page top