Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.08.2010, 20:30   #1
sincemix
 
Регистрация: 18.05.2010
Сообщений: 6
Вопрос Нужна помошь

Нужна помошь задача такая
У нас есть форма на этой форме мы делаем например 4 клика нажимаем на кнопку находящеюся на форме и компьютер повторяет наши клики (кликает в те же координаты) сложность в том что компьютер должен кликать как бы без мыши не задействую а мы в этот момент могли переключаться между окнами открывать другие ну и так далее можно ли это сделать ну или хотя бы частично
sincemix вне форума Ответить с цитированием
Старый 02.08.2010, 22:04   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 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
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматизация кликов по окну sincemix Общие вопросы Delphi 10 03.08.2010 13:19