C 呼叫cmd exe程式和外部程式

2021-04-12 21:04:27 字數 1374 閱讀 1699

using

system;

using

system.diagnostics;

namespace

//////

cmdutility 的摘要說明。

///public

class

cmdutility);}

//////

執行多條cmd.exe命令

//////

命令文字陣列

///命令輸出文字

public

static

string

execommand(

string

commandtexts)

p.standardinput.writeline(

"exit");

stroutput 

=p.standardoutput.readtoend();

p.waitforexit();

p.close();

}catch

(exception e)

return

stroutput;

}///

///啟動外部windows應用程式,隱藏程式介面

//////

應用程式路徑名稱

///true表示成功,false表示失敗

public

static

bool

string

return

//////

啟動外部應用程式

//////

應用程式路徑名稱

///程序視窗模式

///true表示成功,false表示失敗

public

static

bool

string

return

null

,style);

}///

///啟動外部應用程式,隱藏程式介面

//////

應用程式路徑名稱

///啟動引數

///true表示成功,false表示失敗

public

static

bool

string

string

arguments)

catch

return

blnrst;}}

}ps:利用system.diagnostics.process來壓縮檔案或資料夾

string

strarg ="

a -r   ";

system.diagnostics.process.start(

@"c:program fileswinrar ar.exe"+

".rar"

C 呼叫外部程式

關於三個sdk函式 winexec,shellexecute,createprocess的其他注意事項 定義標頭檔案 必須定義以下兩個標頭檔案 include 可替換為 windows.h include如果定義了標頭檔案 include 的話就不必定義 include 了。定義路徑 c 中所表示的...

C 呼叫外部程式

process.enableraisingevents true 是否激發關閉事業 new eventhandler process exited process.exittime 獲取程序退出時間 process.ha ited 程序是否已終止 process.kill 關閉當前程序 proces...

c 呼叫外部程式

留底 system.diagnostics.processstartinfo info new system.diagnostics.processstartinfo info.filename vmdotnet v2.0.50727 fetionvm.exe 這裡是你要呼叫到的外部程式 info....