![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нажатие кнопки в окне другого приложения [D6, WinXP]
SkyRanger © (2004-09-01 12:28:00)Тут возникла необходимость автоматизировать setup сторонней проги т.. чтобы после запуска все ответы в InstalShield диалоге выбирала моя прога целчком по кнопкам Далее> как лучше жэтого добится и еще лучше скиньте ссылку на FAQ если есть
TUser (2004-09-06 09:05:00) [1]> Navi1982 © (02.09.04 03:14) [4]
А как ты собираешьсь FGэтом воздействовать на провайдера? Стартовать и приостановить закачку там можно, если послать wm_command с соотв. параметрами, которые можно посмотреть в Spy++. Т.е. выбрать нужный пункт в меню.
SkyRanger (2004-09-06 08:17:00) [2]Ага! Я тоже киньте плиз кусок кода с примером как енто сделать!
Navi1982 (2004-09-02 03:14:00) [3]Ээээ... мне тоже понадобилось эмулировать нажатие кнопки мыши в чужих приложениях (окнах). Так например нашь провайдер даёт максимум своей доступной скорости инета только первые 15 секунд, потом сбрасывает аж до 1.44КБ/сек... А хотелось бы пользоватся всеми 25КБ/сек :)
Так вот, мне нужно в ФлэшьГет"е запускать и приостанавливать закачку.
Как конкретно (если можно кодом) сэмулировать нажатие кнопки мыши?
OSokin (2004-09-01 17:54:00) [4]Можешь переместить курсор мыши, сделать нажатие мышью (програмно) и вернуть курсор на прежнее место...
Alex870 (2004-09-01 17:27:00) [5]Нажатие и отпускание - это зачем? Я не издеваюсь, а хочу узнать, всегда пользовался wm_command и bn_clicked, как параметр.
enel (2004-09-01 14:09:00) [6]Попробуй FindWindow найти главное окно, потом FindWindowEx дочернее окно (кнопку "далее").
Потом можно эмулировать нажатие и отпусукание кнопок мыши чрез SendMessage.