//
执行命令行命令,获取输出结果
// cmd_filename: DOS程序文件名
// arguments: 命令行参数
public static string ExecCMD( string cmd_filename, string arguments)
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(cmd_filename, arguments); // 如:调用ipconfig ,并传入参数: /all
psi.CreateNoWindow = true ; // 若为false,则会出现cmd的黑窗体
psi.RedirectStandardOutput = true ;
psi.UseShellExecute = false ;
System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi);
return p.StandardOutput.ReadToEnd();
}
// cmd_filename: DOS程序文件名
// arguments: 命令行参数
public static string ExecCMD( string cmd_filename, string arguments)
{
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(cmd_filename, arguments); // 如:调用ipconfig ,并传入参数: /all
psi.CreateNoWindow = true ; // 若为false,则会出现cmd的黑窗体
psi.RedirectStandardOutput = true ;
psi.UseShellExecute = false ;
System.Diagnostics.Process p = System.Diagnostics.Process.Start(psi);
return p.StandardOutput.ReadToEnd();
}