我想需要使用到USB的串口,但是直接使用
i = GetObject("winmgmts:\\.\root\cimv2:Win32_SerialPort").Instances_.Count '只能得到真实的串口数,不能得到USB和其它虚拟的串口数,就算我知道USB串口是4,用
MSComm1.CommPort = 4
MSComm1.PortOpen = True
得到的也是无效的串口号,新手求教如何才能找到和使用USB串口?谢谢!
i = GetObject("winmgmts:\\.\root\cimv2:Win32_SerialPort").Instances_.Count '只能得到真实的串口数,不能得到USB和其它虚拟的串口数,就算我知道USB串口是4,用
MSComm1.CommPort = 4
MSComm1.PortOpen = True
得到的也是无效的串口号,新手求教如何才能找到和使用USB串口?谢谢!
解决方案 »
- vb求助
- 打印报表出错:页眉加上页脚对页面来说太大
- DATAREPORT更新问题
- 急!在线等!怎样才能把在窗体中设计的内容,全屏后,全部显示在屏幕上,有一部分没有内容的总是显示,有内容的只显示在某一处?谢谢!
- 电脑系统问题,求助!
- 如何指定打印纸坐标,打印msbarcode9.0控件?
- 关于注册表的删除....HELP
- 使用printer代码打印报表,在EPSON1600K上一切正常,但换了台打印机后打印时,系统提示插入纸张.
- 如何用vb实现拖放操作
- 请问各位大侠,哪里可以下载一些有关vb的电子图书,谢谢
- 如何让mid父窗口没有边框?我只能去掉标题栏,但是边框去不掉。
- 在VB6中如何才能识别和使用USB串口?
Dim i As Long
On Error GoTo errhandler
With MSComm1
.Settings = "...."
For i = 1 To MaxPort
.CommPort = i
.PortOpen = True
'发送特征数据进行测试,判断是否你要的端口(事实上,别的方法也是需要)
Exit Sub
nextport:
Next
End With
Exit Sub
errhandler:
If Err.Number = 无效端口错误 Then
Resume nextport
End If
End Sub