Как отследить всплывающее меню ?
От: butsefal  
Дата: 03.08.06 02:05
Оценка:
Здравствуйте, подскажите новичку, пожалуйста.
Я пытаюсь написать программу, которая отслеживала бы деятельность другой программы автоматически. Исходная программа имеет графическое окно, в которое выводятся числовые данные обработки в виде непрерывного массива в реальном времени. Исходников нет, в коде копаться сложно. При этом данные прогой прорисовываются в окне, Winspector показывает, что никаких под-окон это окно не имеет. Если нажать в окне правую кнопку мыши, то всплывает меню, в котором есть кнопка Copy Data. При её выборе данные из окна копируются на Clipboard, откуда их достать просто. Handle основного окна я достать могу. Но вот как достать handle всплывающего меню и список элементов ? Оно закрывается когда я хочу на него навести Spy. И как потом в этом меню выбрать Copy кнопку ... Короче, нужен скрипт, который бы списывал данные из основного окна без моего участия. Можно предложить вариант симуляции нажатия и смещения мышки на данную кнопку по координатам, но он удручает ...
Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.