我知道这个问题已经有人回答过了,但这是另一个方法,在命令提示符中,使用:
chgport
,在windows Vista及以上版本中使用:
&007
。列出你的端口和设备。
wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic 是一个windows命令行工具,用于获取系统信息。
如果你的串口是通过USB连接的驱动程序创建的虚拟串口,使用这个例子来获取这些串口的详细信息。
你也可以从cmd.exe提示符中运行以下内容
reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM
这里有一个开源的实用程序来做同样的事情,还有更多 https://todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/
下面的代码片段是将串口列出到$PORTS变量
PORTS=/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://
echo -n “Programming (echoing) ports: ” for aa in $PORTS; do echo -n $aa done echo “”