我有一个.exe说abc.exe,这个exe的目标是调用cmd。我从cmd调用这个exe。从cmd运行exe后,我得到一个单独的cmd新窗口。相反,我想在同一个窗口中打开新的cmd。有可能吗?
这是我用来通过exe
调用cmd的代码 using (Process p = Process.Start(@"C:\Windows\System32\cmd.exe"))
{
p.WaitForExit();
}
在命令行中,我给出了exe路径,即路径/ abc.exe
答案 0 :(得分:-1)
每个可执行文件都包含它自己的GUI。当你开始一个新的过程时,它会被彻底执行,它不能作为你的应用程序的一部分打开。
我仍然不确定你的情况是什么,你的目的是什么。但是,我认为你需要像Asp.net中的IFrame这样的东西。