Извиняю,видать не правильно сформулировал вопрос.
Нужно именно по удержанию Лмышки,набрать такое количество кликов,что бы в минуту вышло ровно 600 или за 30 секунд вышло ровно 300.
(Как на машине,нажал педаль газа и она разогналась до трёхсот км\ч ,отпустил педаль,и скорост падает...)
Foma пишет:Оттачивать предлагаю самому.
До оттачивался, даже грамотно вопрос поставить не могу=)не спал кучу времени с этим...
Пробовал разные значения команды "sleep", пробовал разные команды посыла клика...Не получается добиться нужного,точного результата.
Сегодня под утро,вроде докопался до сути проблемы...Для того что бы сделать 600 кликов в минуту,нужно делать ровно 10 кликов в секунду,соответственно 1 клик ровно в 100 миллисекунд,по моему. Вот только команда "sleep" не даёт это сделать,в связи с своим принципом работы (sleep 10 = 15.6мл\с). Я замерял время выполнения области с кликами
{
Click down
Sleep 52
Click up
Sleep 52
}
Так вот выполняется она то за 94 то за 109 мл\с.,то есть каждый клик с разной скоростью...то за 94 то за 109 и так далее.
В справке про "sleep" нашёл интересную штуку.Вот только так и не понял как ей пользоваться,как бы не кавырял....
В общем нужна какая то альтернатива задержек времени,альтернатива команде - "sleep".
Если бы sleep работал бы в миллисекундах, достаточно было бы сделать
{
Click down
Sleep 50 ;Ровно 50 мл\с
Click up
Sleep 50 ;Ровно 50 мл\с
}
В итоге весь отрезок кода выполняется ровно за 100мл\с , чего и пытаюсь добиться , ну если конечно остальные команды тоже не занимают какое то время на исполнение.