Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

SetdefaultMouseSpeed -Autohotkey

Устанавливает скорость мыши по умолчанию для команд Click и MouseMove/Click/Drag.

SetdefaultMouseSpeed, Speed

Параметры

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 в секции автовыполнения (верхняя часть скрипта).

Пример

SetdefaultMouseSpeed, 0 ; Перемещать мышь мгновенно.
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/SetdefaultMouseSpeed.html
Под редакцией ahk-wiki.ru от 21.08.19