허당 레몬도리
       Dim mstrRecvData As String    
      Dim 호스트ip As String = 서버아이피     
       Dim 호스트port As String = 서버포트    
       Dim 로그인Prompt As String = "login:" '로그인시 아이디를 입력할 시기를 알기 위해 아이디를 입력해야할 프롬프트 명을 입력    
       Dim 로그인ID As String = 아이디    
      Dim 비밀번호Prompt As String = "Password:" '로그인시 패스워드를 입력할 시기를 알기 위해 아이디를 입력해야할 프롬프트 명을 입력    
      Dim 비밀번호 As String = 패스워드    
     Dim strPrompt As String = 첫화면의 프롬프트(폴더명)    
Dim DBIO생성위치 As String = 프로그램(.SH)가 위치한 경로    
Dim GENSHELL_NAME As String = 프로그램명(.SH)    
Dim GEN종료 As String = 프로그램이 끝나고 마지막줄에 출력되는 값을 입력    
 
Private Sub DBIO_Creation_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load        
TelnetConnect.KeepAlive = True        
lstLog.Items.Clear()        
On Error GoTo OnError        
AddLog("Connection to " & 호스트ip & " ...." & vbCrLf)        
TelnetConnect.Connect(호스트ip, 호스트port, "", 0)        
AddLog("Connect : " + vbCrLf)        
mstrRecvData = ""        
TelnetConnect.Search(mstrRecvData, 로그인Prompt)        
AddLog(mstrRecvData)        
TelnetConnect.Send(로그인ID & vbCrLf)        
mstrRecvData = ""        
TelnetConnect.Search(mstrRecvData, 비밀번호Prompt)        
AddLog(mstrRecvData)        
TelnetConnect.Send(비밀번호 & vbCrLf)        
TelnetConnect.Send(vbCrLf)        
mstrRecvData = ""        
TelnetConnect.Search(mstrRecvData, strPrompt)        
AddLog(mstrRecvData)        
    
TelnetConnect.Send("cd " & DBIO생성위치 & vbCrLf & vbCrLf)        
mstrRecvData = ""        
TelnetConnect.Search(mstrRecvData, DBIO생성위치)        
AddLog(mstrRecvData)        
TelnetConnect.Send(GENSHELL_NAME & " " & UCase(TableName) & vbCrLf)        
mstrRecvData = ""        
TelnetConnect.Search(mstrRecvData, GEN종료)        
AddLog(mstrRecvData)        
txDBIO_st.Text = "정상"        
lstLog.SelectedIndex = lstLog.Items.Count - 1        
Exit SubOnError:        
' Display info about the error        
AddLog(vbCrLf & vbCrLf & "ERROR #" & CStr(Err.Number) & ": " & Err.Description)        
txLogin_st.Text = "오류"        txDBIO_st.Text = "오류"    End Sub    Private Sub AddLog(ByVal S As String)        Dim lines() As String = S.Split(vbCrLf & vbCrLf)        Dim i As Integer        For i = 0 To UBound(lines)            lines(i) = lines(i).Replace(vbLf, "")            If lines(i).Length > 0 Then                lstLog.Items.Add(lines(i))            End If        Next 
profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!