下面的例子演示了怎样调用一个名叫PingSys.bat的批处理文件:try
{
Process pr = new Process();
ProcessStartInfo strtInfo = new ProcessStartInfo("C:\\PingSys.bat");
strtInfo.WindowStyle = ProcessWindowStyle.Hidden;
pr.StartInfo = strtInfo;
pr.Start();
pr.WaitForExit();
pr.Close();
return true;
}
catch(Exception)
{
return false;
}
{
Process pr = new Process();
ProcessStartInfo strtInfo = new ProcessStartInfo("C:\\PingSys.bat");
strtInfo.WindowStyle = ProcessWindowStyle.Hidden;
pr.StartInfo = strtInfo;
pr.Start();
pr.WaitForExit();
pr.Close();
return true;
}
catch(Exception)
{
return false;
}
new ProcessStartInfo("C:\\PingSys.bat", "参数");PingSys.bat的文件内容如下:ping -n 1 %1
我在DOS下也测试过,参数语句也没有错啊!
{
Process pr = new Process();
//参数位置是用于执行程序的,在命令提示符里运行都可以有结果
ProcessStartInfo strtInfo = new ProcessStartInfo("d:\\blindside.exe","BSIDE -A bmpfile txtfile outfile pwd");
strtInfo.WindowStyle = ProcessWindowStyle.Hidden;
pr.StartInfo = strtInfo;
pr.Start();
pr.WaitForExit();
pr.Close();
//return true;
}
catch(Exception)
{
//return false;
}
ProcessStartInfo strtInfo =
new ProcessStartInfo("d:\\blindside.exe BSIDE -A bmpfile txtfile outfile pwd ");