我正在开发一个项目,使用asp.net将短信发送到连接到我电脑的手机上。 我不会问怎么做。 我希望有人帮我找到我的COM端口号
我试过了 1.设备管理器>端口(com& lpt) 问题:设备管理器列表中没有端口(COM和LPT)。我以编程方式尝试过 我有这个代码
imports System.IO.Ports
Private Shared Sub SendSampleData()
' Instantiate the communications
' port with some basic settings
Dim port As New SerialPort("COM1", 9600, Parity.None, 8, StopBits.One)
' Open the port for communications
port.Open()
' Write a string
port.Write("Hello World")
' Write a set of bytes
port.Write(New Byte() {&Ha, &He2, &Hff}, 0, 3)
' Close the port
port.Close()
End Sub
并且坦率地说我不知道如何在其中输入电话号码。
有些人可以帮助我实现目标吗?
答案 0 :(得分:1)
如果设备管理器说你的计算机没有任何串口,那么你需要确保你的系统首先能够检测到串口。
...假设您的计算机有一个串口。是吗?
如果确实(我认为确实如此)那么它可能在BIOS中被禁用。您需要在启动时进入计算机的BIOS或EFI固件并启用串行端口。
此外,永远不要在代码中硬编码串口名称,例如"COM1"
,而是使用SerialPort.GetPortNames()
获取计算机上可用端口的列表,并让用户从列表中进行选择。