c# - 从其他 c# 控制台应用程序运行 c# 控制台应用程序
问题描述
我想从另一个控制台应用程序 (A) 运行控制台应用程序 (B)。但我想从另一个控制台窗口运行控制台应用程序(B),并关闭原始窗口(来自控制台应用程序 A)。
我试图用谷歌搜索它,但似乎没有人遇到同样的问题,我是 c# 新手,而且我是自学成才的,对此了解不多。
另外,我不知道如何通过代码启动任何应用程序。
感谢您的帮助,对不起我的英语:D
解决方案
来自MSDN的示例
// Start the child process.
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "ConsoleApplication.exe"; // Need full path of application
p.Start();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
推荐阅读
- jquery - 如何使用 jquery 从 api 调用加载新图表(chartsjs)?
- c# - 使用月份名称动态绑定下拉列表
- c# - 错误:非静态字段、方法或属性需要对象引用(在 Unity 中)
- html - 改变标签的颜色通过内部 CSS
- python - 我似乎在这里找不到导致此故障的错误
- react-native - 当用户进入该屏幕时,如何自动重新加载或刷新整个屏幕。在本机反应
- python - 从熊猫数据框列中的列表中删除第一个和最后一个值
- c# - 更改 renderSize UIElement 而不更改宽度|高度 renderProperty
- python - 如何在 Tkinter 中将垂直滚动条插入到我的输出小部件?
- javascript - JavaScript 天气应用程序。当您单击它时,我想将温度从 C 更改为 F。它不工作