2014-11-04 16:24:46 +0000 2014-11-04 16:24:46 +0000
43
43

Como ver los puertos COM seriales pero no a través del [ Administrador de Dispositivos ]

Como iría a ver una lista de puertos COM en uso sin el uso del Administrador de Dispositivos ?

Tampoco quiero instalar ningún software. ¿Hay alguna forma de hacerlo a través de la línea de comandos?

Respuestas (7)

57
57
57
2014-11-05 15:45:40 +0000

En la línea de comandos use

mode

Usado sin parámetros, mode muestra todos los atributos controlables del CON (consola) y los dispositivos COM disponibles (y también LPT).

Acepta el interruptor /? para ayuda básica:

mode /?

11
11
11
2016-11-25 12:22:58 +0000

Sé que la pregunta ha sido contestada, pero este es otro método.

En la línea de comandos, use: chgport en Windows Vista y superior. Enumera sus puertos y el dispositivo que son.

11
11
11
2014-11-04 16:39:21 +0000

En la línea de comandos usa:

C:\>wmic path Win32_SerialPort

O

En PowerShell:

PS> Get-WMIObject Win32_SerialPort

O

PS> Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description

Espero que esto ayude.

3
3
3
2018-07-05 13:50:06 +0000

Usando mode la mayoría de las veces no veo los dispositivos que no están conectados.

Prefiero usar esta solución con Python:

python -c "import serial.tools.list_ports as ls;print list(ls.comports())"

Así puedo ver cualquier cosa conectada aunque la conexión esté cerrada.

serial.tools.list_ports es del paquete pyserial.

3
3
3
2018-11-16 16:06:11 +0000

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic es una utilidad de línea de comandos de Windows para obtener información del sistema.

Si su puerto serie es virtual creado por algún controlador a través de una conexión USB, use este ejemplo para obtener detalles sobre estos puertos serie.

wmic path CIM\_LogicalDevice where "Description like 'USB Serial%'" get /value
2
2
2
2019-03-13 17:10:04 +0000

También puedes ejecutar lo siguiente desde cmd.exe prompt

reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM

Y aquí hay una utilidad de código abierto para hacer lo mismo y más https://todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/

0
0
0
2019-01-07 21:09:31 +0000

En el siguiente fragmento se enumeran los puertos en serie en la variable $PORTS

BASH MSYS2

Esta función obtendrá una lista de puertos automáticamente

PORTS=/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://

Para la lista (uso) de los puertos, véase el código que aparece a continuación:

echo -n “Programación (de eco) de los puertos: ” para aa en $PORTES; do echo -n $aa done echo “”