Como eu visualizaria uma lista de portas COM em uso sem o uso do Gerenciador de dispositivos ?
Também não quero instalar nenhum software. Existe uma maneira possível de fazer isso através da linha de comando?
command-line
serial-port
com-port
Marmstrong
fonte
fonte
mode
. Utilizado sem parâmetros,mode
exibe todos os atributos controláveis doCON
(console) e os disponíveisCOM
dispositivos (eLPT
bem)Respostas:
No prompt de comando, use
mode
Usado sem parâmetros,
mode
exibe todos os atributos controláveis doCON
(console) e dosCOM
dispositivos disponíveis (eLPT
também).Aceita a
/?
opção de ajuda básica:mode /?
fonte
mode
maior parte do tempo, não vejo os dispositivos que não estão conectados, como mencionado na resposta da @GM.No prompt de comando, use:
OU
No PowerShell:
OU
Espero que isto ajude.
fonte
No Instance(s) Available.
Sei que a pergunta foi respondida, mas esse é outro método.
No prompt de comando, use:
chgport
no Windows Vista e superior. Lista suas portas e qual dispositivo elas são.
fonte
chgport
Aplica-se a: Windows Server (canal semestral), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 .Usando a
mode
maior parte do tempo, não vejo os dispositivos que não estão conectados.Eu prefiro usar esta solução com Python:
Para que eu possa ver qualquer coisa conectada, mesmo que a conexão esteja fechada.
serial.tools.list_ports é do pacote pyserial .
fonte
O 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 sua porta serial for virtual criada por algum driver através da conexão USB, use este exemplo para obter detalhes sobre essas portas seriais.
fonte
get Name
em vez deget /value
pode ajudar. Infelizmente, ele não lista simplesmente as portas, mas as sequências de caracteres como "Porta serial USB (COM17)". Existem também várias entradas mencionando simplesmente "USB Serial Converter" na minha configuração.Você também pode executar o seguinte no prompt do cmd.exe
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/
fonte
O trecho abaixo lista as portas seriais na variável $ PORTS
BASH MSYS2
Esta função obterá uma lista de portas automaticamente
PORTOS =
/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://
Para a lista (use) as portas, consulte o código abaixo:
echo -n "Portas de programação (ecoando):" para aa em $ PORTS; echo -n $ aa feito echo ""
fonte