Вниз
Скачать: CL | DM;

Нажать кнопку в окне другой программы   Найти похожие ветки 

← →
sword00   (2007-04-18 17:32) [0]

Подскажите как программно нажать кнопку в окне другой программы. Плиз...


← →
DVM ©   (2007-04-18 17:38) [1]

Sendmessage(). Только вот не все то кнопка, что нажимается.


← →
sword00   (2007-04-18 17:48) [2]

сам спросил сам ответил
Ищем требуемое приложение (получаем handle), в нем устанавливаем курсор напротив кнопки (setcursorpos() ), нажимаем лев кнопку. И возвращаем курсор на место. Вроде все...

SetCursorPos(x,y);
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);


← →
Leonid Troyanovsky ©   (2007-04-18 20:20) [3]


> sword00   (18.04.07 17:48) [2]

> курсор напротив кнопки (setcursorpos() ), нажимаем лев кнопку.
>  И возвращаем курсор на место. Вроде все...

Попробуй для не foreground приложения.
Может быть, одного раза маловато.

Да и ерзанье мышью - не наш метод.
Вдруг юзер кропотливо оной мышью нечто тащит.

--
Regards, LVT.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
2-1176436516
Alex7
2007-04-13 07:55
2007.05.06
Конструкция SQL из нескольких JOIN для MS Access


15-1175851704
Vlad Oshin
2007-04-06 13:28
2007.05.06
Как прочитать из VBA excel ключ реестра?


3-1171740637
maxfiles
2007-02-17 22:30
2007.05.06
про 1c 7.7


15-1176007036
Просто Васёк
2007-04-08 08:37
2007.05.06
Христос Воскресе!


10-1132575802
George_Debug
2005-11-21 15:23
2007.05.06
ADO+Excel




   Наверх