artonです。別件。 On Wed, 11 Feb 2004 07:29:38 +0900 Yac <yac / tech-notes.dyndns.org>さん wrote: > 岡です。 > 原さんがやりたいのは、以下のようなWebページをIEから開いて、ユーザーがボタンを押したことを > 検出したりすることだと予想します(私もやりたい)。 試してみたらASR+CScript(WScript)ならできました。 # ASR only class EventReceiver def method_missing(*arg) puts arg[1].srcElement.tagName + ' was clicked' end end ie = WIN32OLE.new('InternetExplorer.Application') ie.visible = true ie.Navigate('c:\tmp\test.html') sleep 1 while ie.readystate != 4 doc = ie.Document rcv = EventReceiver.new() puts doc.attachEvent('onclick', rcv) #ここでObjectを与える必要がある loop do WIN32OLE_EVENT.message_loop end -- arton <artonx / yahoo.co.jp> __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/