![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.05.2010
Сообщений: 6
|
![]()
Нужна помошь задача такая
У нас есть форма на этой форме мы делаем например 4 клика нажимаем на кнопку находящеюся на форме и компьютер повторяет наши клики (кликает в те же координаты) сложность в том что компьютер должен кликать как бы без мыши не задействую а мы в этот момент могли переключаться между окнами открывать другие ну и так далее можно ли это сделать ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Имитировать нажание клавиши можно при помощи процедуры объявленный в файле Winuser.h следующим образом
void keybd_event(IN BYTE bVk, IN BYTE bScan, IN DWORD dwFlags, IN ULONG_PTR dwExtrainfo); bVk - виртуальный код клавиши; bScan - скан код клавиатуры (В большинстве случаев = 0); dwFlags - определяет действие. Если 0 - нажатие клавиши. Если KEYEVENTF_KEYUP - эмулируется отпускание. dwExtrainfo - развёрнутая информация о клавише. В большинстве случаев = 0. __________________
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматизация кликов по окну | sincemix | Общие вопросы Delphi | 10 | 03.08.2010 13:19 |