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

Como visualizar as portas COM em série mas não através do Device Manager

Como visualizar uma lista de portas COM em uso sem o uso do Device Manager ?

Também não quero instalar nenhum software. Existe uma forma possível de o fazer através da linha de comando?

Respostas (7)

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

No comando de utilização imediata

mode Usado sem parâmetros, mode apresenta todos os atributos controláveis do CON (consola) e dos dispositivos COM disponíveis (e LPT também).

Aceita /? switch para ajuda básica:

mode /?

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

Sei que a pergunta foi respondida, mas este é outro método.

No comando imediato, use: chgport no Windows Vista e para cima. Lista suas portas e qual dispositivo elas são.

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

No comando de utilização imediata:

C:\>wmic path Win32_SerialPort

Em PowerShell:

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

Espero que isto ajude.

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

Usando mode a maior parte do tempo não vejo os dispositivos que não estão ligados.

Prefiro usar esta solução com Python:

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

Assim posso ver tudo ligado mesmo que a ligação esteja fechada.

serial.tools.list_ports é do pacote pyserial*.

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

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic é um utilitário de linha de comando do windows para obter informações do sistema.

Se a sua porta série é virtual criada por algum driver através de uma ligação USB, use este exemplo para obter detalhes sobre estas portas série.

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

Também pode correr o seguinte a partir do cmd.exe prompt

reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM

E aqui está um utilitário de código aberto para fazer o mesmo e mais 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

O snippet abaixo lista as portas seriais para a variável $PORTS

BASH MSYS2

Esta função irá obter uma lista de portas automaticamente

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

Para a lista (utilizar) as portas, ver o código abaixo:

echo -n “Programming (echoing) ports” (programação (eco) das portas): “para aa em $PORTS; faça echo -n $aa feito echo ”“.