Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];
ВнизНажать кнопку в окне другой программы Найти похожие ветки
← →
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 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.04 c