WSHスクリプト(VBScript)でライブラリをインクルードする このエントリをはてなブックマークに追加

仕事を楽にするためにWSHを使いこなすでWSHの必要性について書きましたが、実際にWSHでいろいろとスクリプトを書いていくと、当たり前のようにライブラリが欲しくなります。インターネット上で探してもめぼしいライブラリは見つからないというのが現状だと思います。(もしも良いライブラリを知っている人がいたら教えてください!)

そこで仕方なく(?)自分でライブラリを整備しています。具体的にはVBScriptでクラスを作成し、それを利用するスクリプトを拡張子.wsfで作成し、インクルードさせるようにしています。

具体的な記述内容は以下のようになります。

<job id="main">
<script language="VBScript" src="VBSLib.class" />
<script language="VBScript">
 
'ここがスクリプトの本体
 
</script>
</job>

VBSLib.classファイルにクラスが定義されている、というわけです。インクルードするだけのためにわざわざwsfファイルにしてXMLとして記述しなくてはいけないというところにかなりの不満とめんどくささがありますが、他にやりようがないようなので仕方なくこの方法で行っています。

評価をお願いします

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

1 comment so far

  1. [...] WSHスクリプト(VBScript)でライブラリをインクルードするでライブラリをインクルードして…という話を書きましたが、実際に自分でライブラリ的なものを作成してくと、その品質保持が重要になってきます。私は品質保持のためにはxUnitを使ってユニットテストを自動化するのがよいと思っています。 [...]

Leave a comment

Please be polite and on topic. Your e-mail will never be published.

あわせて読みたいブログパーツ
にほんブログ村 IT技術ブログ Windowsサーバへ
テクノラティお気に入りに追加する
人気ブログランキングへ