我可以以编程方式编译c#的批处理文件。 这意味着我给出了文件的位置,一些C#Library编译文件并给出输出
任何人都可以告诉我C#的库可以帮我写一个C#的小型解释器
答案 0 :(得分:3)
Windows中的批处理文件无法编译。它们由命令处理器执行。
您可以使用Process.Start
从C#程序中执行批处理文件。
答案 1 :(得分:1)
如果我认为这只是一个常规的Windows批处理文件,你可以像这样运行它:
System.Diagnostics.Process.Start('myfile.bat');
这将返回Process
个对象。从那里,您可以从流程中获取输出流,并读取批处理文件写入控制台的任何文本。