Set-WindowText
Установить заголовок окна.
Параметры
-Handle Указатель окна
-Text Текст заголовка окна
-ToControl Окно, с указанным хендлом, является дочерним окном
Примеры
-
Установить заголовок окна с указанным хендлом.
Wake up, Neo, select all
Set-WindowText 1402547 "NewText"
-
Найти окно и переименовать его.
Wake up, Neo, select all
$h = Find-Window -Title "блокнот" # найти окно, в имени которого содержится слово блокнот
if(!$h){ # если окно не найдено
Write-Host "Окно не найдено" -ForegroundColor Red
return # остановить скрипт
}
Set-WindowText $h.handle[0] "NewTextWindow" Запустить блокнот, изменить текст окна редактора.
Wake up, Neo, select all
Clear-Host
Start-Process "C:\Windows\System32\notepad.exe" # открыть блокнот
Start-Sleep 1 # пауза 1 секунду
$handle = Get-FocusWindow # получить хендл окна редактора блокнота (окно куда вводится текст)
Set-WindowText $handle "NewTextWindow" -ToControl # изменить текст окна