Перейти на главную страничку сайта (список статей, файлы для скачивания)
Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.
Оригинал статьи в AutoHotkey.chm: "SetDefaultMouseSpeed", в содержании - "Mouse Control" - "SetDefaultMouseSpeed", v1.0.46.03.
Ник переводчика: YMP.
Настоящее имя переводчика: Юрий Попов.
Устанавливает скорость мыши по умолчанию для команд 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 ; Перемещать мышь мгновенно.
Перейти на главную страничку сайта (список статей, файлы для скачивания)
© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.