C#调用记事本程序应用浅析

C#调用记事本程序编辑文本文件的实现其实在整个程序中System.Diagnostics.Process.Start(Info) 为主要语句。 如果只是为了实现单独执行一个外部程序,那么可用一条如下代码即可:

成都创新互联主营南康网站建设的网络公司,主营网站建设方案,App定制开发,南康h5微信小程序开发搭建,南康网站营销推广欢迎南康等地区企业咨询

 
 
 
  1. System.Diagnostics.Process.Start( \"外部程序名\",\"启动参数\"); 

C#调用记事本程序编辑文本文件实例演示

 
 
 
  1. usingSystem; 
  2. classtest 
  3. { 
  4. staticvoidMain() 
  5. { 
  6. //声明一个程序信息类 
  7. System.Diagnostics.ProcessStartInfoInfo=
  8. newSystem.Diagnostics.ProcessStartInfo(); 
  9. //C#调用记事本程序编辑文本文件之设置外部程序名 
  10. Info.FileName=\"notepad.exe\"; 
  11. //设置外部程序的启动参数(命令行参数)为test.txt 
  12. Info.Arguments=\"test.txt\"; 
  13. //设置外部程序工作目录为C:\\\\ 
  14. Info.WorkingDirectory=\"C:\\\\\\\\\"; 
  15. //C#调用记事本程序编辑文本文件之声明一个程序类 
  16. System.Diagnostics.ProcessProc; 
  17. try 
  18. { 
  19. // 
  20. //启动外部程序 
  21. // 
  22. Proc=System.Diagnostics.Process.Start(Info); 
  23. } 
  24. catch(System.ComponentModel.Win32Exceptione) 
  25. { 
  26. Console.WriteLine(\"系统找不到指定的程序文件。\\\\r{0}\",e); 
  27. return; 
  28. } 
  29. //打印出外部程序的开始执行时间 
  30. Console.WriteLine(\"外部程序的开始执行时间:{0}\",Proc.StartTime); 
  31. //等待3秒钟 
  32. Proc.WaitForExit(3000); 
  33. //如果这个外部程序没有结束运行则对其强行终止 
  34. if(Proc.HasExited==false) 
  35. { 
  36. Console.WriteLine(\"由主程序强行终止外部程序的运行!\"); 
  37. Proc.Kill(); 
  38. } 
  39. else 
  40. { 
  41. Console.WriteLine(\"由外部程序正常退出!\"); 
  42. } 
  43. Console.WriteLine(\"外部程序的结束运行时间:{0}\",Proc.ExitTime); 
  44. Console.WriteLine(\"外部程序在结束运行时的返回值:{0}\",Proc.ExitCode); 
  45. } 
  46. }

C#调用记事本程序编辑文本文件的具体实现就向你介绍到这里,希望那个对你了解和学习C#调用记事本程序编辑文本文件操作方面有所帮助。


分享标题:C#调用记事本程序应用浅析
网页路径:http://wkslyf.com/article/djipcph.html