如何在C#中执行VBScript

时间:2013-04-28 14:39:20

标签: c# vbscript

我们有一个遗留系统,允许客户通过vbscript来保留工作流,例如,用户可以编写一些代码,如

for each account in accounts {
   Dim acc as Integer
   .....
}

我的问题是可以从C#执行vb脚本吗?

由于

2 个答案:

答案 0 :(得分:2)

您可以从C#代码执行VBScript。

Process scriptProc = new Process();
scriptProc.StartInfo.FileName = @"C:\text.vbs";
scriptProc.Start();
scriptProc.WaitForExit();
scriptProc.Close();

您必须考虑一些重要的事情。看看this回答

答案 1 :(得分:1)

最后,我们决定迁移到IronPython而不是VBS,微软不支持vbs。 所以是时候搬家了