Scroll-Mouse

Прокручивает колёсико мыши
Параметры

  • -Position Координаты

  • -Handle Указатель окна. Scroll будет выполнен без задействования мыши

  • -Abs Использовать абсолютные координаты, даже если указан параметр -Handle

  • -Up Прокрутить вверх

  • -Down Прокрутить вниз

  • -Hardware Выполнить действие через Arduino

Примеры

  1. Скролл мыши вверх в активном окне на 1 щелчок.

    Wake up, Neo, select all

    Scroll-Mouse 200, 100 -Up
  2. Скролл мыши вверх в активном окне на 3 щелчка.

    Wake up, Neo, select all

    Scroll-Mouse 200, 100 -Up 3
  3. Скролл мыши вниз в активном окне на 2 щелчка.

    Wake up, Neo, select all

    Scroll-Mouse 200, 100 -Down 2
  4. Скролл мыши в неактивном окне.

    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 щелчка вверх
  5. Скролл мыши в неактивном окне, для некоторых приложений нужно указывать параметр 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. Переместить курсор в указанные координаты и сделать скролл на 1 щелчок вверх.

    Wake up, Neo, select all

    Scroll-Mouse 500, 300 -Up -Hardware
  2. Скролл мыши на несколько щелчков.

    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 щелчка вниз
  3. Плавно переместить курсор и сделать скролл.

    Wake up, Neo, select all

    Set-ArduinoSetting -MouseMoveDelay 3 -MouseMoveOffset 2 # установить параметры перемещения курсора
    Scroll-Mouse 500, 500 -Up 2 -Hardware # переместить курсор и сделать скролл вверх
    Set-ArduinoSetting -Default # установить параметры ардуино по умолчанию