C# から VBScript
を実行する方法はいくつかありますが、
手軽な方法としては外部プログラムの CScript.exe
を呼び出す方法かと思います。
CScript.exe
は .vbs
のスクリプトを実行する為のホストプログラムになります。
■ サンプル
C#
1Process scriptProc = new Process();
2scriptProc.StartInfo.FileName = "CScript";
3scriptProc.StartInfo.WorkingDirectory = @"<作業フォルダ(スクリプトファイルのある場所)>\"
4scriptProc.StartInfo.Arguments = "//Nologo Test.vbs";
5//scriptProc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden; // 非表示で実行したい場合
6scriptProc.Start();
7scriptProc.WaitForExit();
8scriptProc.Close();
<参考>
■ C#からVBScriptファイルを実行
https://ichibanblo.blogspot.com/2017/12/cvbscript.html