C 執行 bat檔案

2021-05-02 20:38:48 字數 596 閱讀 7393

//生成bat檔案,dr包含ftp資訊,strbatpath是生成bat檔案的路徑

private void createbat(datarow dr, string strbatpath

else

if (system.io.file.exists(strbatpath))

system.io.file.delete(strbatpath);

stringbuilder sbuilder = new stringbuilder();

stream st = new filestream(strbatpath, filemode.openorcreate);

using (streamwriter sw = new streamwriter(st))}

上函式是生成bat檔案。裡面的內容就是dos命令做的ftp動作。下面函式是執行這個bat檔案。

private string executebat(string strbatpath,process pro)//檔案路徑;要執行bat檔案的程序,返回執行結果

return mess;}

這樣就實現了執行bat檔案。bat檔案可以是任何的dos命令組合。

bat檔案執行方式

bat是批處理檔案,在windows和linux上都可以使用。不過在linux的命令列中不可以直接敲 bat 系統會去找所有的命令。想要呼叫bat檔案,需要寫絕對路徑,比如 home mydir bat 或者是切換到bat檔案所在的目錄,然後鍵入 bat 這裡的 是告訴系統在當前目錄下找名為 bat...

靜默執行bat檔案

讓bat隱藏執行需要用vbs檔案才能實現,方法一 新建乙個 文字文件 寫入 set ws wscript.createobject wscript.shell ws.run d yy.bat 0 另存為vbs檔案即可,其中d yy.bat是你需要執行的 bat檔案 的路徑。方法二 用 文字文件 開啟...

C 執行DOS命令,C 呼叫bat檔案。

在c 程式中,有時會用到呼叫cmd命令完成一些功能,於是在網上查到了如下方法,實現了 c 執行dos命令,並返回結果。doscommand dos命令語句 public string execute string doscommand 執行dos命令,返回dos命令的輸出 dos命令 等待命令執行的...