2010/01/24(日)内装とかIRCとか

引越しをして、内装せずにしばらく経ってしまったのでなんとかしないといかん、ということで内装する気が起きました。資材も証書に入れたままっていう、引っ越したまま放置の状態だったんで不便でしょうがない。

内装アイテムは全部 2アカキャラの銀行に入ってるようです。
~終了~

ギルドに人がいなさすぎな事に業を煮やして 2股をかけ始めました。
新しいギルドでは連絡手段に IRC を使ってます。
LimeChat なら、IRC のチャット内容を読み上げる方法(LimeChatの場合) で棒読みちゃんに読み上げさせることができる。
が、RemoteTalk.exe が起動されるたびにウィンドウのフォーカスを取られる。一瞬取られて戻るならまだいいけど、フォーカスがデスクトップに移ってしまったりして具合が悪い。なんとかならんか。

LimeChat は外部 DLL 内の関数を呼べるようなので、LimeChat と棒読みちゃんの間を取り持つ DLL を作ればいいだろうと考えた。作った。LimeChat は呼び出す関数の引数を指定できないようで、読み上げさせる内容を指定することができない。
~終了~

終了するのもなんなので考えた。LimeChat のマクロを使ってログを自動的に取れば、SofTail 経由で棒読みちゃんに読みあげさせられるんでは?
LimeChatMacro.png

LimeChat のマクロはこんな感じで、AddTailLine を設定する。
SofTail 側は文字コードを shift_jis に設定。

うまく読み上げてくれるようだ。