Type-Text



Набрать текст в активном окне
Параметры

  • -Text Текст для набора

  • -Delay Задержка между нажатий

  • -ShiftEOL Нажатие Enter вместе с Shift.

  • -Hardware Выполнить действие через Arduino

Примеры

  1. Напечатать текст в активном окне.

    Wake up, Neo, select all

    Start-Sleep 3 # пауза 3 секунды, чтобы переключиться в нужное окно
    Type-Text "Hello, Привет!!!"
  2. Напечатать текст, установив паузу между нажатиями клавиш.

    Wake up, Neo, select all

    Start-Sleep 3 # пауза 3 секунды, чтобы переключиться в нужное окно
    Type-Text "Hello, Привет!!!" -Delay 200
  3. Найти окно блокнота, активировать его и напечатать текст.

    Wake up, Neo, select all

    Clear-Host # очистить консоль
    $h = Find-Window -Title "блокнот" # найти все окна блокнота по части имени
    if ($h.count -gt 0) { # если найдено
    Write-Host "Окно найдено" -ForegroundColor Green
    Write-Host ("Хендл окна: {0}" -f $h.handle[0]) -ForegroundColor Yellow
    Set-ForegroundWindow $h.handle[0] # сделать окно активным
    Start-Sleep -m 1000 # пауза 1 сек
    Type-Text "Hello, Привет" -Delay 100 # ввести текст, пауза между отправкой символов 100 мсек
    }
    else {
    Write-Host "Окно не найдено" -ForegroundColor Red
    }

Примеры с использованием Arduino

  1. Напечатать текст в активном окне.

    Wake up, Neo, select all

    Start-Sleep 3 # пауза 3 секунды, чтобы переключиться в нужное окно
    Type-Text "Hello, Привет!!!" -Hardware -Delay 100
  2. Найти окно блокнота, активировать его и напечатать текст.

    Wake up, Neo, select all

    Clear-Host # очистить консоль
    $h = Find-Window -Title "блокнот" # найти все окна блокнота по части имени
    if ($h.count -gt 0) { # если найдено
    Set-ForegroundWindow $h.handle[0] # сделать окно активным
    Start-Sleep -m 1000 # пауза 1 сек
    Set-ArduinoSetting -KeyRandomDelay 100 # установить рандом для нажатия и отпускания клавиш
    Type-Text "Hello, Привет" -Hardware -Delay 80 # ввести текст используя ардуино
    Set-ArduinoSetting -Default # установить параметры ардуино по умолчанию
    }
    else {
    Write-Host "Окно не найдено" -ForegroundColor Red
    }