Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.
Группа Вконтакте | Электронная почта | Симаков Яков ВК |
Устанавливает скорость мыши по умолчанию для команд Click и MouseMove/Click/Drag.
Speed | Скорость (может быть выражением). Возможные значения: от 0 (быстро) до 100 (медленно). При скорости 0 мышь перемещается мгновенно. |
Команда SetdefaultMouseSpeed игнорируется для режимов SendInput и SendPlay, они перемещают мышь мгновенно (хотя команда SetMouseDelay имеет параметр, влияющий на SendPlay). Чтобы движения мыши выглядели медленными (например, для скрипта, выполняющего демонстрацию для аудитории) используйте SendEvent {Click 100, 200} или SendMode Event (возможно, в сочетании с BlockInput).
Если команда SetdefaultMouseSpeed не использовалась, скорость мыши по умолчанию равна 2. Текущая скорость мыши по умолчанию содержится во встроенной переменной A_DefaultMouseSpeed.
Команды MouseClick, MouseMove и MouseClickDrag имеют параметр, позволяющий двигать мышь со скоростью, отличной от скорости по умолчанию.
Во всех случаях, когда Speed больше нуля, команда SetMouseDelay также влияет на скорость путём вставки паузы после каждого шага в процессе движения мыши к указанному месту.
Каждый новый поток (запускаемый через горячую клавишу, пункт меню или таймер) стартует со значением скорости мыши по умолчанию. Чтобы изменить её для всех потоков, используйте команду SetdefaultMouseSpeed в секции автовыполнения (верхняя часть скрипта).