Add-Type -AssemblyName Microsoft.VisualBasic
Add-Type -AssemblyName System.Windows.Forms
$Password = "987987"
$wshell = New-Object -ComObject Wscript.Shell
# Помещаем пароль в буфер обмена (принудительный метод)
[System.Windows.Forms.Clipboard]::SetText($Password)
while ($true) {
# Ищем окно "Вход"
if ($wshell.AppActivate("Вход")) {
Start-Sleep -Milliseconds 500
# Нажимаем Ctrl+V (вставка)
$wshell.SendKeys("^v")
Start-Sleep -Milliseconds 200
# Нажимаем Enter
$wshell.SendKeys("{ENTER}")
# Очищаем буфер обмена после ввода
[System.Windows.Forms.Clipboard]::Clear()
break
}
Start-Sleep -Milliseconds 300
}