VBSでオブジェクトが生成されない。
問題:
createobject()
でオブジェクトが生成されない。
調べました:
原因:
64bitOSには、32bit用と64bit用のスクリプト実行環境が存在する。
32bitにしか存在しないライブラリが存在する。
64bitOSで、VBSを実行すると、64bit用のcscript.exeを読みにいく。
その際、dllも64bit用で参照を行ってしまう。
対処法:
32bit用のcscript.exeでスクリプトファイルを実行。
構文:
バッチファイルで、指定してやる。
C:¥Windows¥system32¥cscript.exe sample.vbs
VBSファイルの中で指定する方法はないのかな?