Set-WindowText

Установить заголовок окна.
Параметры

  • -Handle Указатель окна

  • -Text Текст заголовка окна

  • -ToControl Окно, с указанным хендлом, является дочерним окном

Примеры

  1. Установить заголовок окна с указанным хендлом.

    Wake up, Neo, select all

    Set-WindowText 1402547 "NewText"
  2. Найти окно и переименовать его.

    Wake up, Neo, select all

    $h = Find-Window -Title "блокнот" # найти окно, в имени которого содержится слово блокнот
    if(!$h){ # если окно не найдено
    Write-Host "Окно не найдено" -ForegroundColor Red
    return # остановить скрипт
    }
    Set-WindowText $h.handle[0] "NewTextWindow"
  3. Запустить блокнот, изменить текст окна редактора.

    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 # изменить текст окна