Получение сведений о консоли (высота, ширина и т. Д.) Родительского процесса

Этот вопрос относится к деталям консоли (ширина, высота и т. Д.) В интерпретации подпроцесса.

Я написал короткую программу на C, которая просто выводит свойство width CONSOLE_SCREEN_BUFFER_INFO структура.
Когда вызывается самостоятельно через стандартное консольное окно, ширина выводится как 80, При вызове из кода Python с помощью команды subprocess.open () (при этом программа python вызывается из того же стандартного консольного окна), ширина выводится как -23251, Очевидно, что эта ширина не берется из окна консоли родительского процесса.

Есть ли способ для дочернего процесса наследовать или просматривать детали родительского процесса, который его создал? Дочерний процесс будет на C / C ++, а родительский процесс будет написан на Python.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]