December 21, 2004

msn2mixi

MSN Messenger のアカウント名(miyagawa@レベル24 とか)を mixi のニックネームに同期させるスクリプト。Perl で書くと使えない環境の人が多そうなので、VBScript で。(JScript にしたいんだけど 謎のエラーで MyFriendlyName がとれない のでパス)

msn2mixi.vbs.txt をダウンロードして msn2mixi.vbs にリネーム、ダブルクリックで実行すれば OK です。IE が勝手に開いて MSN Messenger の名前がニックネームにセットされます。Cookie はビルトインを使うので IE で最初にログイン状態にしておかないとだめ。

Posted by miyagawa at December 21, 2004 04:07 PM | Permalink | Comments (3) | TrackBack(1)
Comments

mixi側でニックネームは全角10文字までという制限があるので長いとエラーになる模様です。厳しいなぁ。。

Posted by: miyagawa on December 21, 2004 04:57 PM

msg = WScript.CreateObject('Messenger.UIAutomation.1');
WScript.Echo(msg.MyFriendlyName);
でいけます。これ結構前からあるVB/JScriptの問題なんですが、まだ放置なんですねぇ。詳細は自分のほうに書きました。

Posted by: Fumiaki Yoshimatsu on December 21, 2004 11:44 PM

吉松さん
なるほど ActiveXObject と WScript Object の違いはそこだったんですね。。

Posted by: miyagawa on December 21, 2004 11:48 PM
Trackbacks
TrackBack URL for this entry: http://blog.bulknews.net/mt3/mt-tb.cgi/1461
msn2mixi
Excerpt: msn2mixi: blog.bulknews.net MSN Messenger のアカウント名(miyagawa@レベル24 とか)を mixi のニックネームに同期させるスクリプト。 miyagawaさんは、JScript にしたいんだけど...
Weblog: trying
Tracked: December 22, 2004 09:49 AM
Post a comment