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

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

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

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

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

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

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

文章名称:C#调用记事本程序应用浅析
文章位置:http://www.hantingmc.com/qtweb/news36/92336.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联