新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#調(diào)用記事本程序應(yīng)用淺析
C#調(diào)用記事本程序編輯文本文件的實(shí)現(xiàn)其實(shí)在整個(gè)程序中System.Diagnostics.Process.Start(Info) 為主要語句。 如果只是為了實(shí)現(xiàn)單獨(dú)執(zhí)行一個(gè)外部程序,那么可用一條如下代碼即可:

成都創(chuàng)新互聯(lián)主營南康網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,App定制開發(fā),南康h5微信小程序開發(fā)搭建,南康網(wǎng)站營銷推廣歡迎南康等地區(qū)企業(yè)咨詢
- System.Diagnostics.Process.Start( \"外部程序名\",\"啟動(dòng)參數(shù)\");
C#調(diào)用記事本程序編輯文本文件實(shí)例演示
- usingSystem;
- classtest
- {
- staticvoidMain()
- {
- //聲明一個(gè)程序信息類
- System.Diagnostics.ProcessStartInfoInfo=
- newSystem.Diagnostics.ProcessStartInfo();
- //C#調(diào)用記事本程序編輯文本文件之設(shè)置外部程序名
- Info.FileName=\"notepad.exe\";
- //設(shè)置外部程序的啟動(dòng)參數(shù)(命令行參數(shù))為test.txt
- Info.Arguments=\"test.txt\";
- //設(shè)置外部程序工作目錄為C:\\\\
- Info.WorkingDirectory=\"C:\\\\\\\\\";
- //C#調(diào)用記事本程序編輯文本文件之聲明一個(gè)程序類
- System.Diagnostics.ProcessProc;
- try
- {
- //
- //啟動(dòng)外部程序
- //
- Proc=System.Diagnostics.Process.Start(Info);
- }
- catch(System.ComponentModel.Win32Exceptione)
- {
- Console.WriteLine(\"系統(tǒng)找不到指定的程序文件。\\\\r{0}\",e);
- return;
- }
- //打印出外部程序的開始執(zhí)行時(shí)間
- Console.WriteLine(\"外部程序的開始執(zhí)行時(shí)間:{0}\",Proc.StartTime);
- //等待3秒鐘
- Proc.WaitForExit(3000);
- //如果這個(gè)外部程序沒有結(jié)束運(yùn)行則對其強(qiáng)行終止
- if(Proc.HasExited==false)
- {
- Console.WriteLine(\"由主程序強(qiáng)行終止外部程序的運(yùn)行!\");
- Proc.Kill();
- }
- else
- {
- Console.WriteLine(\"由外部程序正常退出!\");
- }
- Console.WriteLine(\"外部程序的結(jié)束運(yùn)行時(shí)間:{0}\",Proc.ExitTime);
- Console.WriteLine(\"外部程序在結(jié)束運(yùn)行時(shí)的返回值:{0}\",Proc.ExitCode);
- }
- }
C#調(diào)用記事本程序編輯文本文件的具體實(shí)現(xiàn)就向你介紹到這里,希望那個(gè)對你了解和學(xué)習(xí)C#調(diào)用記事本程序編輯文本文件操作方面有所幫助。
網(wǎng)站名稱:C#調(diào)用記事本程序應(yīng)用淺析
分享路徑:http://m.fisionsoft.com.cn/article/djipcph.html


咨詢
建站咨詢
