使用C#控制台,我们可以调用当前的cmd / bat文件。但是它总是弹出新的命令行窗口。
我尝试过一次调用我的cmd / bat文件,却不知道如何在同一窗口中运行它们。如下所示很简单:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="banner-message">
<p>Hello World</p>
<button>Change color</button>
</div>
有什么办法可以在当前窗口中启动所有这些?如何使新的弹出窗口无效?
答案 0 :(得分:1)
这是这样做的方法:
price
答案 1 :(得分:0)
尝试仅使用不同命令作为CMD的参数调用单个进程。
static void Main(string[] args)
{
ProcessStartInfo pStartInfo = new ProcessStartInfo
{
FileName = "CMD",
Arguments = @"/C echo 1 && echo 2 && echo 3"
}
Process.Start(pStartInfo).WaitForExit();
Console.WriteLine("Press any key to exit ... ");
Console.ReadKey();
}