国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#中利用process類調用外部程序以及執行dos命令

2019-11-18 17:00:18
字體:
來源:轉載
供稿:網友

c#中的(/c代表執行參數指定的命令后關閉cmd.exe /k參數則不關閉cmd.exe)

 1         private string RunCmd(string command)
     2         {
 3             //實例一個Process類,啟動一個獨立進程
 4             Process p = new Process();
 5
 6             //Process類有一個StartInfo屬性,這個是ProcessStartInfo類,包括了一些屬性和方法,下面我們用到了他的幾個屬性:
 7
 8             p.StartInfo.FileName = "cmd.exe";           //設定程序名
 9             p.StartInfo.Arguments = "/c " + command;    //設定程式執行參數
10             p.StartInfo.UseShellExecute = false;        //關閉Shell的使用
11             p.StartInfo.RedirectStandardInput = true;   //重定向標準輸入
12             p.StartInfo.RedirectStandardOutput = true;  //重定向標準輸出
13             p.StartInfo.RedirectStandardError = true;   //重定向錯誤輸出
14             p.StartInfo.CreateNoWindow = true;          //設置不顯示窗口
15
16             p.Start();   //啟動
17            
18             //p.StandardInput.WriteLine(command);       //也可以用這種方式輸入要執行的命令
19             //p.StandardInput.WriteLine("exit");        //不過要記得加上Exit要不然下一行程式執行的時候會當機
20            
21             return p.StandardOutput.ReadToEnd();        //從輸出流取得命令執行結果
22
23         }
http://m.survivalescaperooms.com/coderlee/archive/2006/09/12/502433.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙自县| 景东| 芜湖县| 宜阳县| 郎溪县| 天峻县| 察隅县| 开远市| 台中县| 灵石县| 白山市| 墨江| 莎车县| 卫辉市| 奇台县| 安塞县| 汉寿县| 阿图什市| 武定县| 西丰县| 宾川县| 台中市| 石楼县| 鄢陵县| 会理县| 天津市| 巢湖市| 蒙山县| 潞西市| 安阳县| 延寿县| 和顺县| 元阳县| 花垣县| 十堰市| 丽水市| 彭水| 漳州市| 黄龙县| 马边| 民和|