> WSHから機能を使うためには VBScriptだと CreateObject( "object.in.registry" )みたいにする必要があるのでobject.in.registryの名前をレジストリに登録しなくてはならないと思うのですが,それをやってしまうと「レジストリは書き換えない」というこのエディタのポリシーに反してしまいます.
cscript/wscriptからスクリプトを起動した場合、WScriptという名前のオブジェクトがcscript/wscriptから投入されて来ます。
で、スクリプトはWScript.echo("Hello");とかできるのですが、これはレジストリに無かったと思います。
このようにAddNamedItemを使って渡してしまえばスクリプト側でCreateObjectしてもらう必要はありません。
短いサンプルが、確かActiveScriptRubyのサイトに置かれていたと思います。
直接リンク貼っていいのかな?
http://www.geocities.co.jp/SiliconValley-PaloAlto/9251/ruby/c.html