Mar*_*ong 66 command-line serial-port com-port
我如何在不使用设备管理器的情况下查看正在使用的 COM 端口列表?
我也不想安装任何软件。有没有办法通过命令行来做到这一点?
Jos*_*efZ 80
在命令提示符下使用
mode
不带参数使用,mode
显示CON
(控制台)和可用COM
设备(LPT
以及)的所有可控属性。
接受/?
基本帮助的开关:
mode /?
小智 22
我知道问题已得到解答,但这是另一种方法。
在命令提示符下,使用:
chgport
在 Windows Vista 及更高版本中。列出您的端口以及它们是哪个设备。
小智 15
在命令提示符中使用:
C:\>wmic path Win32_SerialPort
Run Code Online (Sandbox Code Playgroud)
或者
在 PowerShell 中:
PS> Get-WMIObject Win32_SerialPort
Run Code Online (Sandbox Code Playgroud)
或者
PS> Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
小智 8
您还可以从 cmd.exe 提示符运行以下命令
reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM
Run Code Online (Sandbox Code Playgroud)
这是一个开源实用程序,可以执行相同的操作和更多功能:https : //todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/
小智 7
使用mode
大部分时间我看不到未连接的设备。
我更喜欢在 Python 中使用这个解决方案:
python -c "import serial.tools.list_ports as ls; print([p.device for p in ls.comports()])"
Run Code Online (Sandbox Code Playgroud)
所以即使连接关闭,我也可以看到任何插入的东西。
serial.tools.list_ports来自包pyserial。
wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic是一个用于获取系统信息的 Windows 命令行实用程序。
如果您的串行端口是由某些驱动程序通过 USB 连接虚拟创建的,请使用此示例获取有关这些串行端口的详细信息。
wmic 路径 CIM_LogicalDevice 其中“Description like 'USB Serial%'” get /value
归档时间: |
|
查看次数: |
285250 次 |
最近记录: |