Post-Message

Отправить сообщение окну и вернуться не дожидаясь ответа.
Параметры

  • -hWnd Хендл окна (HWND)

  • -Msg Сообщение, которое нужно отправить

  • -wParam Дополнительная информация, касающаяся конкретного сообщения. По умолчанию 0.

  • -lParam Дополнительная информация, касающаяся конкретного сообщения. По умолчанию 0.

  • -rType Тип возвращаемого значения.

Примеры

  1. Найти окно блокнота и закрыть его.

    Wake up, Neo, select all

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