
W-ZERO3[es]ではインターネット中はアンテナでなくてPTという表示になってしまいます。これを常にアンテナ表示にする為にBareRFというプログラムがあるのですがこれと同様の操作をするMortScriptを書いてみました。
書いてみましたと偉そうに言ってもBareRFの作者さんがレジストリのどこどこを変えたらなるって日記に書いておられたからそれをそのままMortScriptにしただけなんですけど。
当初これを書こうと思ったのはBareRFを常駐させて利用していたけど常駐アプリが増えすぎて来たので情報が公開されているものは一つのMortScriptにまとめてしまおうと思ったからです。といっても私が気付かなかっただけで既に常駐させずにBareRFを使う方法が提案されていたりする*1んで私以外には役に立たないんですけど一応書いておこうと思います。
If ( RegRead ( "HKCU", "Software\Sharp\ShPhoneLib", "RFDatamode" ) <> 0 )
RegWriteDWord( "HKCU", "Software\Sharp\ShPhoneLib", "RFDatamode", 0 )
EndIf
BareRFが実際にどういう動作をしているのかはわからないのですがとりあえず作者さんの仰っていたレジストリの値を0にすればアンテナ表示に変わります。ネットワークから切断したら何か他の値に書き換えないといけないのかもしれませんが私の場合特に不都合なく使えています。
RegRead ( "HKCU", "Software¥Sharp¥ShPhoneLib", "RFDatamode" ) <> 0はHKEY_CURRENT_USER¥Software¥Sharp¥ShPhoneLib¥RFDatamodeの値が0以外ならという意味でRegWriteDWord( "HKCU", "Software¥Sharp¥ShPhoneLib", "RFDatamode", 0 )は同レジストリにDWORD値0を書き込むという意味です。
この辺りはMortScript まとめ&マニュアル要訳を読むとすぐに使えるようになると思います。
常駐アプリを減らそうと思ったのはCondExecでctrlswapminiを常駐させる方法のコメントでも書いたのですがメモリの圧迫だけでなく起動プロセス数の制限で勝手にアプリが終了してしまっていたのかなと思った為です。今はRegCondExecによるキーロックスイッチの監視とCondExecによるCQ/ctrlswapminiの終了監視とChgSuisokuを画面の切替えに応じ呼び出す動作を無限ループさせた一つのMortScriptで賄っています。これによりプロセス数は起動時25くらいまでに抑えられるようになりました。
古い記事 :Operaで現在開いているページへのリンクを作成する
新しい記事:赤耳(RX420AL)がファームアップデート
古い記事 :Operaで現在開いているページへのリンクを作成する
新しい記事:ここ最近更新したことなど
http://www.ezinfo.jp/doc/2007/04/23/barerf-956.html/trackbackコメントは管理者の承認後に表示、トラックバックは言及リンクのある場合表示されます。