我有一个命令行应用程序,它根据用户提供的脚本执行其他程序。一些执行的子进程正在cmd.exe
运行各种.cmd
脚本。一些.cmd
脚本使用title
Windows shell 命令设置控制台窗口标题。这就是问题所在。如果用户请求记录子进程的输出,我使用标准句柄的管道从子进程获取输出。然而,这似乎使子进程不附加到我的应用程序正在运行的控制台上,因此title
命令停止工作,停止更改控制台窗口标题。
是否可以创建一个具有重定向标准句柄但仍连接到父进程控制台以便title
命令工作的进程?