Автоматизация Excel VBA, чтобы открыть дополнительный сеанс присоединения и ввести пароль

Я пытаюсь использовать Excel VBA для ввода пароля в всплывающем окне отражения. Моя проблема в том, что я не могу сослаться на всплывающее окно с запросом пароля.

Тем не менее, я сделал код, чтобы открыть сеанс Telnet, который я уже сохранил, и ввести имя пользователя и пароль, он работает просто отлично. Но, когда я пытался открыть сеанс SSH, который я уже сохранил, имя пользователя и пароль просят ввести в pop вверх окно, а не на экране терминала.

Что мне нужно сделать, чтобы сделать эту работу, пожалуйста? код ниже здесь для сессии telnet

Вся помощь приветствуется.

Sub OpenLSP()

Set System = CreateObject("EXTRA.System") ' Gets the system object

If (System Is Nothing) Then
MsgBox "Could not create the EXTRA System object. Stopping macro playback."
Stop
End If

If System.Sessions.Count = 0 then
  'open a new session
  Set session = System.Sessions.Open("C:\Program Files\Attachmate\EXTRA!\Sessions\tel1.EDP")
else
  'assign existing session
  Set session = System.Sessions(1)
end if 

If (session Is Nothing) Then
MsgBox "Could not create the Sessions collection object. Stopping macro playback."
Stop
End If 


Sess0.Screen.SendKeys ("username")
session.Screen.waithostquiet (g_HostSettleTime)
Sess0.Screen.SendKeys ("password")
session.Screen.waithostquiet (g_HostSettleTime)

End sub

0 ответов

Другие вопросы по тегам