2011-05-29 75 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