Post-Message
Отправить сообщение окну и вернуться не дожидаясь ответа.
Параметры
-hWnd Хендл окна (HWND)
-Msg Сообщение, которое нужно отправить
-wParam Дополнительная информация, касающаяся конкретного сообщения. По умолчанию 0.
-lParam Дополнительная информация, касающаяся конкретного сообщения. По умолчанию 0.
-rType Тип возвращаемого значения.
Примеры
Найти окно блокнота и закрыть его.
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