Ruby-1.8.7用RScript修正版MD5とかはこっちzipそのものkanegonさんが報告してくれたバグ対応なんだけど、GRScriptもソースが同じため、実は同じバグを持っていた(けど、機能的な変更がなかったからリリースしなかったのでOKだった)ので、一緒に更新。それにしても、いきなり死ぬので皆目見当がつかなかった。ソースレベルデバッガの威力は絶大ですなぁとつくづく感じたりして。WMIの記事を復元ディスク停止とともに消えたWMIの記事を復元しました。時間の流れを感じるなぁ。「煙草をお吸いの方は受付へお申し出ください」と書いてあったので、受付へいった。したら、身の丈2メートルはありそうな、坊主あたまのスカーフェイスが、指の関節をポキポキ鳴らしながら出てきた。なんというステロタイプ。「煙草が吸いたいって口はこの口か?」それからしばらくして、受付へ向かった男は、煙草を吸う必要がなくなっていた。03:27)何回もすみません。動作するようになった1.9.1試してますが、パラメタ文字列のencodingが常にASCII-8BITになってしまい、日本語を正しく処理できません。ソースの方頑張って見た所、ole_variant2val()のVT_BSTRで直接rb_str_new2()してるようです。オリジナルのwin32ole.cではVT_BSTRでrb_enc_str_new()でCOMインタフェース用encoding?(cWIN32OLE_cp)を指定するような考慮があるように見えますが、このような何らかのエンコーディングの考慮が必要ではないでしょうか。eval内の文字列生成はeval元文字列のエンコーディングに依存するような感じなので、パラメタ文字列が処理できればよさそうに思えます。はずしてたらすみません。03:33)すぐとは行かないような気がしますが、調べてみます。ありがとうございます。03:37)復元ありがとうございます。<br>ソースコードやコメント等も微妙に修正されてますね。<br>タイトルにあるWindowsのsが消えているのが惜しいです...。03:39)うわ、本当だ。>sが消えている<br>修正します。04:57)文字コードの問題はあわてて直すと別の不具合を引き起こしそうな気がしますね。default_externalやdefault_internalの影響もありそうですし。私のアプリに関してはヘルパ関数の頭でforce_encodingすればとりあえず回避可能なことは確認できたので、これで特に困ることはなさそうです。余裕ができたら見てください。12:49)RubyScript.1、GlobalRubyScript.1ともに問題ありません。ありがとうございました。07:53)タイトルの修正、ありがとうございました。<br>いずれはHTAの方も復元していただければと、楽しみにしております。Found」となっております。10:11)ありがとうございます。Found<br>修正しました。HTAのほうも復元しておきます。00:54)復元ありがとうございました。<br>HtmlApplicationですね。(www.artonx.org/diary/20090318.htmlではHTA(消えている))<br>今回も、こっそり誤記修正させていただきました。<br><br>#「役不足だ」は誤用っぽいですが、原文を残す意味ではそのままの方が良いのでしょうか。15:28)どうもありがとぅございます。<br>そのタイプの誤用は30年後には意味が(辞書的に)通るようになるはずなので、そのままにしといてください。