System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; //隐藏控制台窗口
p.Start();
我的疑问是:
如果我要启动的exe文件是带参数的话,该怎么办??
比如:arp -a
有什么办法???我知道如果直接用System.Diagnostics.Process.Start(path,参数);这样是可以的,
但是这个不知道怎么隐藏窗口,
所以,我想知道用前一种方法怎么实现??
或者另一种也行....
我是个初学者,
先谢谢大家了....
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; //隐藏控制台窗口
p.Start();
我的疑问是:
如果我要启动的exe文件是带参数的话,该怎么办??
比如:arp -a
有什么办法???我知道如果直接用System.Diagnostics.Process.Start(path,参数);这样是可以的,
但是这个不知道怎么隐藏窗口,
所以,我想知道用前一种方法怎么实现??
或者另一种也行....
我是个初学者,
先谢谢大家了....
Info.FileName = "notepad.exe";
Info.Arguments = "test.txt";
Info.WorkingDirectory = "C:"";
System.Diagnostics.Process Proc ;
try
{
Proc = System.Diagnostics.Process.Start(Info);
}
catch(System.ComponentModel.Win32Exception e)
{
return;
}
Process p=new Process();
pp.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;
pp.StartInfo.FileName="cmd.exe";
pp.StartInfo.Arguments="";
pp.Start();