C 獲得命令提示符輸出

2021-05-26 17:39:23 字數 560 閱讀 8854

c#中如何獲得命令提示符cmd中的輸出呢?我們知道我們可以使用process類呼叫外部程式執行。

現在我們呼叫乙個命令提示符,然後想獲得它返回的文字該如何做呢。可以看下面的事例:

process p = new process();

p.startinfo.createnowindow = true;//不顯示呼叫窗體介面

p.startinfo.filename = "installutil.exe";//呼叫的程式

p.startinfo.arguments = "filelogservice.exe";//呼叫程式接受的引數

p.startinfo.useshellexecute = false;//這兩個設定可以將輸出內容返回

p.startinfo.redirectstandardoutput = true;//這兩個設定可以將輸出內容返回

bool b=p.start();

streamreader sr = p.standardoutput;//將輸出內容返回

string retinfo = sr.readtoend();//獲得字串

命令提示符

cd 改變當前目錄 dir 顯示檔案列表 diskcopy 複製軟盤 format 格式化磁碟 md 建立子目錄 type 顯示檔案內容 rd 刪除目錄 ren 改變檔名 cls 清屏 正在執行命令的命令提示符 正在執行命令的命令提示符 適用場合 螢幕上太亂了,或是螢幕上出現亂碼了,清除螢幕上顯示內...

Linux shell命令提示符

如果您很容易使 shell 提示行變得色彩絢爛斕且帶有更多資訊,為什麼還要堅持用單調的標準 shell 提示行呢?在這篇技巧中,daniel robbins 將說明如何獲得符合您的意願的 shell 提示行,並會說明如何動態更新 x 終端的標題欄。作為 linux unix 人,我們有很長的時間是在...

CMD命令提示符

簡介 cmd是command的縮寫,即命令提示符 cmd 1 本質 命令提示符是在作業系統中,提示進行命令輸入的一種工作提示符。特性及快捷操作 1 dos作業系統使用者指令是不區分大小寫的。例如 dir dir dir的執行都是一樣的。2 快捷鍵 上下按鈕可以切換到之前輸入的指令 輸入部分檔名,按t...