若调用D:\飞鸽传书.exe
string exe_str="D:\飞鸽传书.exe"
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo(exe_str,"这里该写什么");
process.StartInfo = startInfo;
process.Start(startInfo); startInfo.Arguments=//这句是什么意思啊?有什么用啊.参数是什么啊?
string exe_str="D:\飞鸽传书.exe"
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo(exe_str,"这里该写什么");
process.StartInfo = startInfo;
process.Start(startInfo); startInfo.Arguments=//这句是什么意思啊?有什么用啊.参数是什么啊?
比如你的命令行程序的Main方法的不是有个名为args的参数吗,就是那个
飞鸽不需要传个参数给他吧
Process ps =new Process ();
ps.StartInfo.FileName=path;
ps.Start();
为什么这样写都不可以的?
Process ps =new Process ();
ps.StartInfo.FileName=path;
ps.Start();
举个例子,加入我们查看www.163.com网站的情况,用ping命令如下:
ping www.163.com
那么这个"www.163.com"就是参数。
有些程序本身就没有参数,所以可以不用设置。
只要是Micsoft Friendly 应用程序都可以被调用,第二个参数是被调用的应用程序的参数。