Re: эмуляция ввода клавиатуры
От: raskin Россия  
Дата: 29.07.05 08:54
Оценка:
Serpenter wrote:
> Имеется массив, в котором указаны virtual code нажатых клавиш и время их
> нажатия (в миллисекундах). Массив отсортирован по времени нажатия.
> Требуется сэмулировать все эти нажатия клавиш (keybd_event или еще как)
> чтоб время нажатия соотвествовали массиву.
>
> Не могу придумать хороший алгоритм, может кто нибудь знает как это
> делается? Единственное что приходит мне в голову это посылать
> keybd_event а затем нужное время ожидать с помощью WaitForSingleObject.
> Но мне очень важно чтоб время точно соответствовало, чтоб погрешность
> была не больше 4-8 миллисекунд, т.к. в дальнейшем мне надо аналогично
> эмулировать мышь.
mmsystem? TimeSetEvent, TimeGetEvent . Точность — задаёте. 1 мс
достижима (если не очень загрузить систему).
Posted via RSDN NNTP Server 2.0 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.