2007/01/15
WSHから.NET Frameworkのオブジェクトを使う
スクリプト センターの新着記事にこんなのが。
VBScript からも .NET Framework のクラスを利用できる?!
NET Framework のクラスは VBScript からアクセスできないと皆さん思っていませんか? 後悔する前にこの記事を読みましょう!
System.Collections.ArrayListなんかを普通にCreateObjectして使えるんですねー。
しらんかったー!すげー!
たしかにProgIDがレジストリに登録されてるから、使えるような気はしてましたが、まさか本当に使えるとは。
これってどういう仕組みなんだろう?どのクラスが使えてどのクラスがだめかは筆者も調査中とのことですが、相当いろんなことができるんじゃないでしょうか。
少なくともCOMコンポーネントにはコンストラクタがない(ですよね?)のでコンストラクタが必須のクラスは駄目でしょうね。
まだまだWSHいけるんじゃないですか?PowerShellもいいですけどWSHも使いましょう。
元記事:http://blogs.wankuma.com/mutaguchi/archive/2007/01/15/56349.aspxプライバシーポリシー