问题描述
我遇到了以下代码,我认为这些代码可以将数据从 COM3 复制到 COM1,(在另一个进程使用 COM 时无法访问它)
import serial
baud_rate = 9600 #whatever baudrate you are listening to
com_port1 = 'COM3' #replace with your first com port path
com_port2 = 'COM1' #replace with your second com port path
listener = serial.Serial(com_port1,baud_rate)
forwarder = serial.Serial(com_port2,baud_rate)
while 1:
serial_out = listener.read(size=1)
#print (serial_out) #or write it to a file
forwarder.write(serial_out)
然而,我没有运气。端口不可访问。我看过 com0com 和虚拟驱动程序。但是,由于访问受限,我无法使用 com0com 或虚拟驱动程序。 COM 端口是通过 USB 虚拟的。这可以通过 USB 访问吗? (还没研究过)
任何其他软件解决方案,我只需要它用于阅读目的(又名嗅探器)。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)