Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Управлялка мышкой   Найти похожие ветки 

 
R13   (2009-01-18 23:25) [0]

Задался целью написать управлялку мышкой. То есть сначала происходит запись действий, затем воспроизведение. Насколько понимал это процесс, настолько и сделал. А делал через таймер с интервалом в 1 мс.

записывались координаты и щелчки мышкой вот так:
процедура таймера
Begin
GetCursorPos(pt);
if GetKeyState(VK_LBUTTON)<0 then <запись "1" в поле, иначе "0">
end;

воспроизведение делалось по аналогии.

т.е. в файлике храниились значения след вида:
х    у    
100 200 0
102 170 1
123 127 0....

Вроде бы оно и работает, но как-то неправильно. видимо задержка сказывается.

Подскажите, как можно реализовать процесс записи/чтения по-другому

Вот, что получилось у меня: http://www.sendspace.com/file/apjfi7


 
kami ©   (2009-01-19 01:52) [1]

Запись:
SetWindowsHookEx + WH_MOUSE_LL + google

Воспроизведение:
SendInput или mouse_event


 
Германн ©   (2009-01-19 02:18) [2]


> А делал через таймер с интервалом в 1 мс

А где ты взял такой таймер? Стандартный таймер в WinXP не может работать с интервалами меньше ~10 мс.


 
Сергей М. ©   (2009-01-19 09:41) [3]


> как можно реализовать процесс записи/чтения по-другому


SetWindowsHookEx + WH_JOURNALRECORD/WH_JOURNALPLAYBACK


 
R13   (2009-01-19 17:26) [4]

спасибо, тему пока не закрывайте, вдруг вопросы появятся еще



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

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.057 c
6-1217400351
workbench
2008-07-30 10:45
2010.08.27
TNMSMTP


15-1270054648
xayam
2010-03-31 20:57
2010.08.27
Предложите задачу


15-1272036312
@!!ex
2010-04-23 19:25
2010.08.27
Как получить повышенные привилегии в Vista?


15-1266878335
antonn
2010-02-23 01:38
2010.08.27
Фаервол и фильтрация (пространные рассуждения)


15-1263120080
oxffff
2010-01-10 13:41
2010.08.27
Помогите найти ebook. Abadi, Cardelli. Theory of objects.