From: "H. Shimura" Date: 2010-05-26T12:27:29+09:00 Subject: [ruby-dev:41418] Re: [Bug #3339] win32ole test failure 志村と申します In message "[ruby-dev:41416] Re: [Bug #3339] win32ole test failure", <20100526091244.0737.C613B076@garbagecollect.jp>, U.Nakamura wrote... >> 試しに最後の1行を >> fi.InvokeVerb("ショートカットの作成(&S)") >> としたらどうなりますか? >> >> 最後の行のところで、メモ帳が起動(コンテキストメニューの一番 >> 上の動作「開く」が実行される)しますか? > >ちゃんとメモ帳が起動しやがりました。 >ということは、ピンポイントで「ショートカットの作成」だけが実 >行できない秘密があるんですかねえ。 > > >しかし、これが起きてるのが実はうちだけだったら嫌だな。 >誰か他に再現する人いますか? >私の他の環境だと、例えばXP x64 + ruby mswin64版ではこの問題は >発生していません。 手元の Windows7 Pro.(64bit)、 ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mswin32] (1.9 なんで ActiveScriptRuby じゃないけど artonさんのパッケージ) で再現します。 助田さん [ruby-dev:41411] のスクリプト実行すると |(1) 0バイトのファイル test.txt が作成される |(2) ショートカットは一切作成されていない |(3) 「ショートカットの作成(&S)」は出力されている。 こうなります。 上記の最後の行書き換えるとメモ帳が起動する(test.txt を開いてる) のもそうです。 ---------------------------------------+---------+---------+以上 2010/5/26 志村弘之 mailto: shimura-hir@obun.jp