Я пытаюсь улучшить свои уже существующие сценарии Tera Term (LogMeTT). В моем случае есть 3 резервных сервера, к которым я могу подключиться. Мой сценарий может сказать, если одно соединение не удается, а затем пытается подключиться к следующему серверу.
Я бы хотел обработать случай, когда я мог бы напечатать свой пароль. Что происходит сейчас, я получаю приглашение «TTSSH» с сообщением «Ошибка автоматического входа в систему SSH2: ошибка аутентификации пользователя». Мой сценарий переходит на следующий резервный сервер и снова дает сбой.
Есть ли способ перехватить / увидеть, что произошла ошибка, поэтому макрос / сценарий можно остановить, вместо того, чтобы получать одно и то же сообщение на каждом избыточном сервере? Я попытался захватить код результата «подключения», но это, похоже, не имело никакого значения.
Вот базовое соединение, которое я использую:
msg = "servername"
strconcat msg ':22 /ssh2 /auth=password /user='
strconcat msg username
strconcat msg ' /passwd='
strconcat msg inputstr
connect msg
if result=1 then
messagebox "Connect Failed" "Error"
endif