Set-Text
Изменить текст в окне.
Параметры
-Text Текст
-Handle Хендл окна
Примеры
Запустить блокнот, изменить текст в нём.
Wake up, Neo, select all
Clear-Host
Start-Process "C:\Windows\System32\notepad.exe" # открыть блокнот
Start-Sleep 2 # пауза 2 секунды
Set-Text "NewTextWindow" # изменить текст активного окнаНайти окно блокнота и изменить текст в нём.
Wake up, Neo, select all
Clear-Host # очистить консоль
$h = Find-Window -Title "блокнот" # найти все окна блокнота по части имени
if ($h.count -gt 0) { # если найдено
$h_edit = Get-ChildWindows $h.handle[0] | Where-Object {$_.Class -eq "Edit"} # найти окно имеющее класс edit
Set-Text "NewTextWindow" -Handle $h_edit.Handle # изменить текст в окне
}
else {
Write-Host "Окно не найдено" -fore Red
}