본문 바로가기

소프트웨어/프로그램

secureCRT 로그인 스크립트

아롬넷에서 자동스크립트를 만든것처럼 secureCRT에서도 자동로그인 스크립트를 하나로 합칠 수 있습니다.




아롬넷 자동접속 스크립트 방법 보러가기

2014/10/31 - [소프트웨어/프로그램] - Aromnet 자동접속 스크립트






CRT에서도 자동로그인 스크립트를 등록해서 쓰는 분이 많으실텐데요

로그인 스크립트 내용 중 WaitForString에 들어갈 문자의 띄어쓰기로 인해 

같은 패스워드를 쓰는데도

A 서버에서는 A스크립트를

B 서버에서는 B스크립트를

따로 만들어서 써야되는 경우가 있습니다.


RecordedScript.vbs 와

RecordedScript2.vbs 의

crt.Screen.WaitForString에 들어가는 "logins:" 과 "login :"

logins: 사이에 들어가는 띄어쓰기에 따라 접속이 되고 안됩니다.



그럴땐 변수를 설정해 주면 됩니다.



#$language = "VBScript"

#$interface = "1.0"


crt.Screen.Synchronous = True


' This automatically generated script may need to be

' edited in order to work correctly.


Sub Main

Dim result

result = crt.Screen.WaitForStrings ("login : ", "login: ")

crt.Screen.Send "root" & chr(13)

crt.Screen.WaitForString "root's Password: "

crt.Screen.Send "dlftkddmfekaek" & chr(13)

End Sub




다음처름 Dim으로 변수를 설정후 

crt.Screen.WaitForstrins ("login :", "login:")

으로 지정해 주면 됩니다.
















반응형