C#調用記事本程序應用淺析
作者:佚名
C#調用記事本程序應用主要向你介紹了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#調用記事本程序編輯文本文件的具體實現就向你介紹到這里,希望那個對你了解和學習C#調用記事本程序編輯文本文件操作方面有所幫助。
【編輯推薦】
責任編輯:仲衡
來源:
zxbc.cn