2011-05-29 54 views

回答

2

有几种方法可以做到这一点。最简单的方法是从C#中的命令行执行VBScript文件。您需要在命令行中传递的参数,但代码将类似于此:

System.Diagnostics.Process.Start(@"cscript //B //Nologo c:\yourfile.vbs"); 

下面是如何在C#中执行命令行功能的例子:

http://www.dotnetperls.com/process-start

您还可以得到更高级的这些方法:

http://msdn.microsoft.com/en-gb/magazine/cc301954.aspx

http://msdn.microsoft.com/en-us/library/ms974577.aspx

+0

+1对于dotnetpearls.com ...伟大的网站有一些很好的教程和一个值得尊敬的信息来源。 – IAbstract 2011-05-29 00:53:07