Тема: VBS: Не получается активировать окно внутри запущенной программы
Привет!
Надо запустить программу и вставить автоматически пароль, но не получается
Вот код файла vbs
Dim objShell
set objShell = Wscript.CreateObject("WScript.Shell")
'Пароль который надо вставить
PassWord = "PaSSw0rd1234"
'запуск программы с ключом
objShell.Run """c:\Progra~1\x2goclient\x2goclient.exe"" --session=internet"""
'После запуска программы отрывается основное окно программы с заголовком X2Go Client
Do Until Success = True
'После успешного соединения с сервером поверх основного окна отрывается окошко с именем user@192.168.100.101:22
'Надо активировать это окншко, (на случай, если будет поверх открыт блокнот для перехвата пароля) и вставить пароль в нужное окошко
Success = objShell.AppActivate("user@192.168.100.101:22")
Loop
objShell.Sendkeys PassWord & "{ENTER}"
Wscript.QuitОкно не активируется, и пароль успешно вставляется в блокнот, который отрыт поверх программы
Скриншот в файле
Может поможете ?

