From: Anukul Singhal Date: 2008-03-22T15:37:31+09:00 Subject: Re: Getting error when creating new instance of Wscript obje David Mullet wrote: > Anukul Singhal wrote: >> Hi, >> >> I performed the following: >> >> require 'win32ole' >> >> Now, when I create a new instance of Wscript shell object, I get the >> following error in the output window: >> >> wsh = WIN32OLE.new('Wscript.Shell') >> >> invokingnotepadwsh.rb:4:in `initialize': failed to create WIN32OLE >> object from `Wscript.Shell' (WIN32OLERuntimeError) >> HRESULT error code:0x8007007e >> The specified module could not be found. from >> invokingnotepadwsh.rb:4:in `new' >> from invokingnotepadwsh.rb:4 >>>Exit code: 1 >> >> Can anyone please help how to debug this? Is there anything wrong with >> the code? >> >> Thanks, >> Anukul > > > This error may occur if your Windows Script installation is corrupted. > You might try reinstalling Windows Script from the Microsoft website. > > David > > http://rubyonwindows.blogspot.com The OS on my system is Windows Vista. I tried to get WSH5.7 for Windows Vista but could not get one. Can you please help where I can download the WSH which is compatible with Windows Vista? Thanks, Anukul -- Posted via http://www.ruby-forum.com/.