Чтение и запись внутри консольного приложения по определенным координатам - PullRequest
0 голосов
/ 27 июня 2019

Мой вопрос состоит из двух частей.

  1. Я хочу прочитать вывод из консольного приложения в некоторых конкретных координатах, скажем, в (5,6).
  2. Я хочу написать внутри консольного приложения внутри некоторых координат, скажем, (7,8)

Я хочу добиться обеих этих целей из другого приложения, которое является приложением Windows Form.

Моё консольное приложение размещено в окне WPF.

Я прошел через этот вопрос Чтение из местоположения на консоли C # , у которого есть половина решения для того, что мне нужно. Потому что он читает только из активного буфера экрана консоли, но я хочу читать из приложения WPF. Когда я передаю дескриптор явно в ReadConsoleOutput окна консоли, которое я хочу прочитать из него, я получаю сообщение об ошибке «Неверный дескриптор» (хотя дескриптор правильный, поскольку я получаю его через Spy ++), но когда я передать STD_OUTPUT_HANDLE = -11; затем он работает нормально, но читает из буфера экрана активной консоли.

Итак, мой вопрос: как я могу читать и писать по определенным координатам в консольном приложении, которое размещено в приложении WPF?

...