admin管理员组文章数量:1794759
c#process的详细用法
process进程类,介绍一下六种使用方法
Process process = new Process();//实例 process.StartInfo.CreateNoWindow = true;//设定不显示窗口 process.StartInfo.UseShellExecute = false; process.StartInfo.FileName = "cmd.exe"; //设定程序名 process.StartInfo.RedirectStandardInput = true; //重定向标准输入 process.StartInfo.RedirectStandardOutput = true; //重定向标准输出 process.StartInfo.RedirectStandardError = true;//重定向错误输出 process.Start(); process.StandardInput.WriteLine("ipconfig");//执行的命令 process.StandardInput.WriteLine("exit"); process.WaitForExit(); process.Close(); return process.StandardOutput.ReadToEnd(); (1) publicbool Start () //启动360浏览器,并打开某个网站 System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.FileName = "360se.exe"; //启动360浏览器,可以更换 process.StartInfo.Arguments = "www.sina"; process.Start(); (2) publicstaticProcessStart (ProcessStartInfostartInfo)//打开资源管理器并指向某个路径 System.Diagnostics.ProcessStartInfo processStartInfo = new System.Diagnostics.ProcessStartInfo(); processStartInfo.FileName = "explorer.exe"; //资源管理器 processStartInfo.Arguments = @"D:\\"; System.Diagnostics.Process.Start(processStartInfo); (3) publicstaticProcessStart (stringfileName)//用默认方式打开某个应用,即直接打开某个exe(两种方法) System.Diagnostics.Process.Start(@"D:\\Program Files\\Tencent\\QQ\\Bin\\QQ.exe"); //直接调用打开文件 (4) Process.Start (StringfileName, Stringarguments) //用某种应用打开某个文件 System.Diagnostics.Process.Start("explorer.exe", "D:\\\\Readme.txt"); //直接打开文件Readme.txt 上面已经举例了用process.start()打开网站的方法,现在讲讲用processs.star()定位到某个文件的 方法。
(5)关闭某个进程 Process[] p = Process.GetProcessesByName(proName); //根据进程命获得指定的进程
p[0].Kill(); //杀死该进程
(6)获得本机的进程
Process[] proList = Process.GetProcesses(".");//获得本机的进程
int k = proList.Length.ToString(); //当前进程数量
版权声明:本文标题:c#process的详细用法 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687009443a128261.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论