откройте неактивный компорт, введите имя пользователя и пароль - PullRequest
0 голосов
/ 06 января 2020

Я немного заржавел с моим VB. Я пытаюсь прочитать неактивный компорт из P C, открыть его, а затем, зная, к какому устройству подключено, введите имя пользователя и пароль в устройство. Я чувствую, что, возможно, неправильно назначил переменную, но я не могу произвести вывод последовательного порта, распознающего текст «запись» для имени пользователя или пароля. Вот что у меня есть:

   Public Class Form1

   Dim myPort As New IO.Ports.SerialPort  'COM Ports detected on the system will be stored here
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    ' Get the selected COM port’s name from the combo box.
    If Not myPort.IsOpen Then
        myPort.PortName = ComboBox2.SelectedItem.ToString
    End If
    ' Open the port.
    'Enable 
    myPort.DtrEnable = True
    myPort.Open()

    myPort.ReadLine()
    myPort.Write("User1" & 13 & 10)

    myPort.ReadLine()

    myPort.Write("PassWord" & 13 & 10)


End Sub

Любые предложения будут хорошо приняты.

1 Ответ

0 голосов
/ 07 января 2020

Выдает ли программа какие-либо исключения или ошибки? Вы можете попробовать try catch, чтобы проверить это.

Public Sub SendData(ByVal sendData As String)
    Try
        sp.Encoding = EncodingType
        sp.Write(sendData)
    Catch e As Exception
        Throw e
    End Try
End Sub
...