您好,登錄后才能下訂單哦!
本篇內容介紹了“C#調用記事本程序怎么應用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
C#調用記事本程序編輯文本文件的實現其實在整個程序中System.Diagnostics.Process.Start(Info) 為主要語句。 如果只是為了實現單獨執行一個外部程序,那么可用一條如下代碼即可:
System.Diagnostics.Process.Start( \"外部程序名\",\"啟動參數\");
C#調用記事本程序編輯文本文件實例演示
usingSystem; classtest { staticvoidMain() { //聲明一個程序信息類 System.Diagnostics.ProcessStartInfoInfo= newSystem.Diagnostics.ProcessStartInfo(); //C#調用記事本程序編輯文本文件之設置外部程序名 Info.FileName=\"notepad.exe\"; //設置外部程序的啟動參數(命令行參數)為test.txt Info.Arguments=\"test.txt\"; //設置外部程序工作目錄為C:\\\\ Info.WorkingDirectory=\"C:\\\\\\\\\"; //C#調用記事本程序編輯文本文件之聲明一個程序類 System.Diagnostics.ProcessProc; try { // //啟動外部程序 // Proc=System.Diagnostics.Process.Start(Info); } catch(System.ComponentModel.Win32Exceptione) { Console.WriteLine(\"系統找不到指定的程序文件。\\\\r{0}\",e); return; } //打印出外部程序的開始執行時間 Console.WriteLine(\"外部程序的開始執行時間:{0}\",Proc.StartTime); //等待3秒鐘 Proc.WaitForExit(3000); //如果這個外部程序沒有結束運行則對其強行終止 if(Proc.HasExited==false) { Console.WriteLine(\"由主程序強行終止外部程序的運行!\"); Proc.Kill(); } else { Console.WriteLine(\"由外部程序正常退出!\"); } Console.WriteLine(\"外部程序的結束運行時間:{0}\",Proc.ExitTime); Console.WriteLine(\"外部程序在結束運行時的返回值:{0}\",Proc.ExitCode); } }
“C#調用記事本程序怎么應用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。