您的位置:首页 > 编程语言 > VB

C#执行vbs文件

2012-12-10 11:11 113 查看
System.Diagnostics.Process proc = new System.Diagnostics.Process();
DriverPath = strPath + @"\\Driver\\driver.vbs";
proc.StartInfo.FileName = "wscript";
proc.StartInfo.Arguments = DriverPath;
proc.StartInfo.UseShellExecute = false;
proc.Start();
proc.Close();

using System.Diagnostics;

static private string RunCmd(string command)
{
//例Process
Process p = new Process();

p.StartInfo.FileName = "cmd.exe";           //确定程序名
p.StartInfo.Arguments = "/c " + command;    //确定程式命令行
p.StartInfo.UseShellExecute = false;        //Shell的使用
p.StartInfo.RedirectStandardInput = true;   //重定向输入
p.StartInfo.RedirectStandardOutput = true; //重定向输出
p.StartInfo.RedirectStandardError = true;   //重定向输出错误
p.StartInfo.CreateNoWindow = true;          //设置置不显示示窗口¿

p.Start();   //00

//p.StandardInput.WriteLine(command);       //也可以用这种方式输入入要行的命令

//p.StandardInput.WriteLine("exit");        //要得加上Exit要不然下一行程式

return p.StandardOutput.ReadToEnd();        //输出出流取得命令行结果果

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: