Home > Tags > X01HT
X01HT
BlueTooth で ActiveSync を自動接続&自動(?)終了する MortScript
- 2008-11-20 (木)
- [keitai]
EMONSTER(S11HT)にて動作確認。自分用に作った超適当仕様なので、利用は自己責任でお願いします。
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
*関連する投稿
- Comments: 0
- Trackbacks: 0
曜日、時間によってNextTrainのToday表示を変更するMortScript
- 2008-07-30 (水)
- [keitai]
ひさしぶりに X01HT をメイン機として使ってみてます。知らないうちに MMSLite の最新版が出ていて、メールの保存期間が指定できるようになったらしいので、実験です。
それで、真面目に環境を再構築しよう!と意気込み、テスト勉強そっちのけで環境づくり。そうしたら、もっそい便利になりました。おもに PQz と DisableKeybdRotate と Atok と WKTask と BlueTooth のおかげです。他にもいろいろ入れましたが、これらはものすごく便利。標準で載せてほしいくらい。あ、BlueTooth は標準か。
それで、調子に乗って MortScript を弄り始めました。手始めに、Today 画面の NextTrain を曜日と時間によって変更するスクリプトを書いてみました。私は、平日14時までは家の最寄りの駅の時刻表/14時以降は学校の最寄り駅の時刻表/土日には変更なし、というようにしました。乗る時間帯・駅って、だいたい決まってますもんね。ただ、タイマー機能などはまだ調べてないんで、別のタイマーアプリと併用して使ってみてます。まだ実験中、今のところは動いてるっぽい……?書きかたがよくわからなかったので、わりと適当、汚いです。。
ソース
http://denpa-shinbun.com/uploads/mscript/change-nexttrain.txt
*NextTrain for PocketPC ダウンロード
*関連する投稿
- Comments: 2
- Trackbacks: 0
アバウト/管理人
- 2008-06-14 (土)
ブログ内容などで質問等あればコメントまで。
・管理人
HN:kihoshi
Twitter / kihoshi_35
はてなブックマーク – kihoshiのブックマーク
大学生。男。
・所持品
メインパソコン:DELL inspiron530s
:自作
Core2Quad Q8400, INTEL SSD 32GB, Windows7 x64, 他。
+HDDケース eSATA ガチャ・ポン・パッ 500GB
Corega NAS 1TB
HDDトースター 500GB
+TVチューナー:I・O DATE GV-MVP/TZ
:HDUS tsパッチドライバ
+スピーカー:Logicool X-230
モバイルパソコン:ASUS EeePC 901X FE
+SSD 32GB
+SDHC 16GB
家族兼用パソコン:DELL Dimension 3000
壊れかけノートパソコン:SHARPのなにか
USBデバイスサーバ:SX-2000U2
+USB HDD:250GB
+プリンタ:Canon MP600
:Epson ep802
ルータ:NEC Aterm WR6650S
メール用携帯:830SH New Pantone (ソフトバンク)
ネット用携帯:S11HT EMONSTER , S21HT Touch Diamond (イーモバイル)
:X06HT HTC Desire CustomRom
旧携帯:X01HT,702nkⅡ(2),802SE
MP3プレイヤー:iPodnano第一世代・黒iPod Classic 80GB
ゲーム:NDSLite,PSP,GBC,GBA,GBASP,SFC,DC
デジカメ:SONY のタッチ式カメラ
*関連する投稿
- Comments: 0
- Trackbacks: 0
Home > Tags > X01HT





