タイトル : Re: vbsファイルの実行 投稿日 : 2006/04/12(Wed) 12:01 投稿者 : 魔界の仮面弁士
> 現在、VB.netで作成したコードから > VBScriptで書かれたファイルを実行する処理を作成しているのですが VBScript の実行ホストには何種類かあり、それによって呼び出し方も異なります。 ScriptControl をホストとして実行するなら、AddCode メソッドと Run メソッド (あるいは EVal メソッド)などを使えば OK です。 WSH をホストとするならば、WScript.exe(GUIベース) や CScript.exe(コンソールベース) の 引数として実行すれば OK です。Process.Start メソッド や Shell 関数でどうぞ。 HTA をホストとするのであれば、VBScript を埋め込んだ *.hta ファイルを、 Process.Start メソッドで呼び出してやれば良いでしょう。 WSC の場合には、GetObject("script:C:\sample.wsc") などでインスタンス化し、 そこから個々のメソッドを呼び出す事になるかと思います。 |