Get-CursorPosition

Получает текущие координаты курсора.
Параметры

  • -Handle Хендл окна, относительно которого получить координаты

Примеры

  1. Получить координаты курсора.

    Wake up, Neo, select all

    while($true){
    $coord = Get-CursorPosition
    Write-Host ("X = {0}, Y = {1}" -f $coord.X, $coord.Y) -ForegroundColor Green
    Start-Sleep -m 80
    }
  2. Получить координаты курсора относительно окна.

    Wake up, Neo, select all

    $h = Find-Window -Title "блокнот" # найти окно, в имени которого содержится слово блокнот
    if(!$h){ # если окно не найдено
    Write-Host "Окно не найдено" -ForegroundColor Red
    Stop-Script # остановить скрипт
    }

    while($true){
    $Pos = Get-CursorPosition -Handle $h.handle[0] # получить координаты курсора относительно окна
    Write-Host $Pos.X, $Pos.Y
    sleep -m 200
    }