Scroll-Mouse
Прокручивает колёсико мыши
Параметры
-Position Координаты
-Handle Указатель окна. Scroll будет выполнен без задействования мыши
-Abs Использовать абсолютные координаты, даже если указан параметр -Handle
-Up Прокрутить вверх
-Down Прокрутить вниз
-Hardware Выполнить действие через Arduino
Примеры
- Скролл мыши вверх в активном окне на 1 щелчок.
Wake up, Neo, select all
Scroll-Mouse 200, 100 -Up
- Скролл мыши вверх в активном окне на 3 щелчка.
Wake up, Neo, select all
Scroll-Mouse 200, 100 -Up 3
- Скролл мыши вниз в активном окне на 2 щелчка.
Wake up, Neo, select all
Scroll-Mouse 200, 100 -Down 2
- Скролл мыши в неактивном окне.
Wake up, Neo, select all
$h = Find-Window -Class "Notepad" # найти окно блокнота по классу окна
if(!$h){
Write-Host "Окно не найдено" -ForegroundColor Red
return # остановить скрипт
}
$hEdit = Get-ChildWindows $h.handle[0] | Where-Object {$_.Class -eq "Edit"} # найти окно Edit в блокноте
Scroll-Mouse 200, 100 -Down 3 -Handle $hEdit.Handle # скролл на 3 щелчка вниз
Start-Sleep 2 # пауза 2 секунды
Scroll-Mouse 200, 100 -Up 2 -Handle $hEdit.Handle # скролл на 2 щелчка вверх - Скролл мыши в неактивном окне, для некоторых приложений нужно указывать параметр Abs.
Wake up, Neo, select all
$h = Find-Window -Title "Google Chrome" # найти окно хрома
if(!$h){
Write-Host "Окно не найдено" -ForegroundColor Red
return # остановить скрипт
}
Scroll-Mouse 250, 300 -Down 3 -Handle $h.handle[0] -Abs # скролл на 3 щелчка вниз
Start-Sleep 2 # пауза 2 секунды
Scroll-Mouse 500, 400 -Up 2 -Handle $h.handle[0] -Abs # скролл на 2 щелчка вверх
Примеры с использованием Arduino
Переместить курсор в указанные координаты и сделать скролл на 1 щелчок вверх.
Wake up, Neo, select all
Scroll-Mouse 500, 300 -Up -Hardware
Скролл мыши на несколько щелчков.
Wake up, Neo, select all
Scroll-Mouse 500, 300 -Up 3 -Hardware # на 3 щелчка вверх
Start-Sleep 2 # пауза 2 секунды
Scroll-Mouse 500, 300 -Down 2 -Hardware # на 2 щелчка внизПлавно переместить курсор и сделать скролл.
Wake up, Neo, select all
Set-ArduinoSetting -MouseMoveDelay 3 -MouseMoveOffset 2 # установить параметры перемещения курсора
Scroll-Mouse 500, 500 -Up 2 -Hardware # переместить курсор и сделать скролл вверх
Set-ArduinoSetting -Default # установить параметры ардуино по умолчанию