Get-RectangleFromScreen

Отобразить на экране окно, при закрытии которого будут получены его координаты и размеры. Можно перемещать и изменять размеры окна чтобы выделить нужную область.
Параметры

  • -Hint Текст, который будет отображён при открытии окна

  • -HintColor Цвет текста

  • -RectColor Цвет окна

  • -Size Размер окна. По умолчанию 300, 300

  • -Location Позиция окна. По умолчанию центр экрана.

  • -Transparency Прозрачность окна. По умолчанию 0.6

Примеры

  1. Получить координаты и размеры области под окном.

    Wake up, Neo, select all

    Get-RectangleFromScreen
  2. Получить координаты и размеры области под окном.

    Wake up, Neo, select all

    cls
    $rect = Get-RectangleFromScreen -Hint "Это окно можно перемещать
    и изменять его размеры.
    Для получения координат
    закройте окно нажав
    на крестик." -HintColor 0000FF -RectColor FFFF00

    Write-Host ("Координаты окна: "+$rect.Location) -ForegroundColor Cyan
    Write-Host ("Размеры окна: "+$rect.Size) -ForegroundColor Cyan
  3. Получить координаты и размеры области под окном.

    Wake up, Neo, select all

    cls
    $rect = Get-RectangleFromScreen -Hint "Наведите на объект" -Size 300, 100 -Location 500, 400

    Write-Host ("Координаты окна: "+$rect.Location) -ForegroundColor Cyan
    Write-Host ("Размеры окна: "+$rect.Size) -ForegroundColor Cyan