簡體   English   中英

C#-以編程方式編譯批處理文件

[英]C# - Compile a batch file programatically

我可以以編程方式編譯C#批處理文件嗎? 這意味着我給出了文件的位置,並且一些C#庫編譯了文件並給出了輸出

誰能告訴我C#的庫,可以幫助我為C#編寫一個小的解釋器

Windows中的批處理文件不會被編譯。 它們由命令處理器執行。

您可以使用Process.Start從C#程序中執行批處理文件。

如果我假設這只是一個常規的Windows批處理文件,則可以這樣運行:

System.Diagnostics.Process.Start('myfile.bat');

那將返回一個Process對象。 從那里,您可以從流程中獲取輸出流,並讀取批處理文件寫入控制台的任何文本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM