获取父进程的控制台详细信息(高度,宽度等)

时间:2012-10-09 17:09:10

标签: c++ python console subprocess

此问题涉及由子流程解释的控制台详细信息(宽度,高度等)。

我编写了一个简短的C程序,它只输出CONSOLE_SCREEN_BUFFER_INFO结构的width属性。 当通过标准控制台窗口调用它时,宽度打印为80。当通过subprocess.open()命令从python代码调用时(从同一标准控制台窗口调用python程序),宽度打印为-23251。很明显,这个宽度不是来自父进程的控制台窗口。

子进程有没有办法继承或查看创建它的父进程的详细信息?子进程将使用C / C ++,父进程使用Python编写。

0 个答案:

没有答案