Show-WindowThumbnail

Показать миниатюру указанного окна.
Переместить миниатюру можно захватив за белый квадрат в правом углу.
Закрыть миниатюру можно нажав на крестик, либо вызвав Close-WindowThumbnail.
Параметры

  • -Handle Хендл окна

  • -StartPos Координаты, левый верхний угол

  • -EndPos Координаты, правый нижний угол

  • -Location Координаты, в которых будет отображаться окно

  • -Percent Размер отображаемого изображения в процентах. По умолчанию 100.

  • -OpacityWindow Прозрачность окна 0-1.

Параметры

  • -Handle Хендл окна

  • -StartPos Координаты, левый верхний угол

  • -Size Размеры области

  • -Location Координаты, в которых будет отображаться окно

  • -Percent Размер отображаемого изображения в процентах. По умолчанию 100.

  • -OpacityWindow Прозрачность окна 0-1.

Параметры

  • -Handle Хендл окна

  • -Rect Структура Rectangle, указывающая координаты для получения изображения

  • -Location Координаты, в которых будет отображаться окно

  • -Percent Размер отображаемого изображения в процентах. По умолчанию 100.

  • -OpacityWindow Прозрачность окна 0-1.

Параметры

  • -Thumbnail Объект Thumbnail, полученный предыдущим вызовом Show-WindowThumbnail

Возвращаемое значение

  • PSCustomObject.

Примеры

  1. Отобразить поверх всех окон часть рабочего стола.

    Wake up, Neo, select all

    Clear-Host
    $h = Find-Window -Class 'Progman' # найти окно по классу окна, рабочий стол в данном случае
    if(!$h){
    Write-Host "Окно не найдено" -ForegroundColor Red
    Stop-Script # остановить скрипт
    }
    $Thumbnail = Show-WindowThumbnail -Handle $h.Handle -StartPos 75, 185 -EndPos 300, 350 -Location 1000, 200
  2. Отобразить поверх всех окон уменьшенное изображение рабочего стола.

    Wake up, Neo, select all

    Clear-Host
    $h = Find-Window -Class 'Progman' # найти окно по классу окна, рабочий стол в данном случае
    if(!$h){
    Write-Host "Окно не найдено" -ForegroundColor Red
    Stop-Script # остановить скрипт
    }

    $rect = Get-WindowRectangle -Handle $h.Handle # получить размеры окна
    $Thumbnail = Show-WindowThumbnail -Handle $h.Handle -Rect $rect -Location 500, 100 -Percent 40