Помощь - Поиск - Участники - Календарь
Полная Версия: Вопрос по программированию
Real4X Forum > Real4X > Q & A
Korsar
а посылкой клавиш на чужое окно?
Alt+Space
Up, Up, Up, Right, Space
Кучу влево/вниз (дабы закрасить весь экран) и Enter
потом лови в Clipboard

Это, конечно, изврат... а что за другое приложение консольное-то?
Nanoking
а вообще use the forse gluke
Alex
Нужно сграбить текст с другого консольного приложения, как?

FindWindow находит окно и возвращает HWND.
ReadConsoleOutputCharacter хочет в качестве первого параметра не хендл окна, а хендл экранного буфера консоли (HANDLE hConsoleOutput// handle to a console screen buffer). Как эго-то заполучить?

Или еще как сграбить?
Alex
Идея оригинальная. biggrin.gif
Это DOS или WIn32 консольное окно (типа FAR), прога с БД работает и нужно отловить в ней момент ошибки, а влезть нельзя.
Korsar
я имею в виду - прога ДОСовская или win32-console ?
Если для ДОС, то и отлавливать и "нажимать" чего надо нужно ДОС-резидентом. Я подобную вещь недавно делал (создание 413 интервальных периодов в подсистеме "отчеты банка"... прога шла по текстовому файлу-списку дат и скармливала в чужую прогу нужные клавиши в нужно время). Если надо - пиши на мыло.

Если win32-console, тот тут навскидку ничего в голову не приходит. Или полазить по программерским сайтам (programmersheaven.com, codepile.com, flipcode.org), или ...
Это "lo-fi" версия форума. Для просмотра полной версии для получения большей информации, форматирования и просмотра изображений, пожалуйста нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.