我们有一个遗留系统,允许客户通过vbscript来保留工作流,例如,用户可以编写一些代码,如
for each account in accounts {
Dim acc as Integer
.....
}
我的问题是可以从C#执行vb脚本吗?
由于
答案 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。 所以是时候搬家了