命令列呼叫bat檔案
// Get the full file path
string strFilePath = @"E:\yuht\wk\10\22\test.bat"; //得到bat 檔案全路徑名
// Create the ProcessInfo object
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("cmd.exe"); //啟動cmd.exe
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.RedirectStandardInput = true;
psi.RedirectStandardError = true;
psi.WorkingDirectory = @"E:\yuht\wk\10\22\"; //設定cmd.exe 的工作目錄
// Start the process
System.Diagnostics.Process proc = System.Diagnostics.Process.Start(psi); //啟動
// Open the batch file for reading
System.IO.StreamReader strm = System.IO.File.OpenText(strFilePath); //讀bat 檔案
// Attach the in for writing
System.IO.StreamWriter sIn = proc.StandardInput;
// Write each line of the batch file to standard input
while(strm.Peek() != -1)
{
sIn.WriteLine(strm.ReadLine()); //寫入
}
strm.Close();
// Exit CMD.EXE
sIn.WriteLine("DEL " + strFilePath); //執行完刪除bat
sIn.WriteLine("EXIT");
// Close the process
proc.Close();
// Close the io Streams;
sIn.Close();
相關文章
- Linux 檢視檔案內容——bat 命令LinuxBAT
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- 命令列生成jar檔案命令列JAR
- win10 bat檔案命令大全_win10系統常用bat批處理命令小結Win10BAT
- Golang命令列拷貝檔案Golang命令列
- 命令列技巧:分割檔案內容命令列
- MySQL入門--如何呼叫命令列命令MySql命令列
- Linux 命令列刪除指定副檔名檔案Linux命令列
- pycharm怎麼呼叫命令列PyCharm命令列
- 透過命令列修改nacos配置檔案命令列
- BAT命令BAT
- 繞過 TPM 檢查,.reg檔案 .bat檔案BAT
- Bash 單命令列解釋(1)--檔案操作命令列
- PHP怎麼使用命令列生成檔案?PHP命令列
- WIN10怎麼建立bat檔案 win10系統如何建bat檔案Win10BAT
- linux 下MySQL命令列匯出csv檔案格式LinuxMySql命令列
- 在 Linux 中使用ImageMagick命令列操作影像檔案Linux命令列
- ThinkPHP 使用命令列 (cli) think 呼叫PHP命令列
- win10如何把txt更改為bat檔案_win10系統把檔案更改為bat檔案的方法Win10BAT
- windows 以bat結尾的檔案WindowsBAT
- bat檔案進度條程式碼BAT
- win10系統怎麼執行.bat檔案_win10如何開啟bat檔案Win10BAT
- 如何在命令列中使用 ftp 命令上傳和下載檔案命令列FTP
- 在 Linux 命令列中使用 ls 列出檔案的技巧Linux命令列
- Windows從命令列建立文字檔案的兩種方式Windows命令列
- ResHacker 用命令列方式修改 windows PE檔案版本號命令列Windows
- 命令列下Git呼叫IDEA的diff功能命令列GitIdea
- nginx製作檢查配置bat檔案NginxBAT
- windows使用bat檔案 執行java程式WindowsBATJava
- win10系統怎麼執行bat檔案_win10執行bat檔案的4種方法Win10BAT
- Windows下用命令列工具ADRCI跟蹤日誌檔案Windows命令列
- nodejs命令列利用模板生成檔案腳手架開發NodeJS命令列
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- thinkphp console 命令列列印錯誤呼叫堆疊PHP命令列
- 批處理檔案 bat 後臺執行BAT
- bat批處理轉換成exe檔案BAT
- 第22篇 生成proto檔案bat指令碼BAT指令碼
- DOS下常用BAT命令BAT
- Bat-基礎命令BAT