昨日、外部ファイルへの切り出しについて書いたのだけれど、もっと良い方法を見つけてしまった。
VBScriptだけで実現しようとするとExecuteGlobalステートメントを使うことになるが、あの方法だと毎回Importプロシージャを書かなくてはいけない。
WSFを使っていれば、単純にscript要素を並べるだけで良いことが分かった。外部のスクリプトからプロシージャや関数を使う場合にはPublicをつけておく。使わない場合はPrivateをつけておく。
https://github.com/bouzuya/wsh-study/tree/b520d8f960bc89c9faa2c4ac36d21b5119a23ae4
全然進んでいないけれど、ファイルコピーだけできるようにしてみた。次回はもうすこし進めるよ。そろそろ飽きてきたしね。
12 min.