Comment pourrais-je consulter une liste de ports COM en cours d'utilisation sans utiliser le Gestionnaire de périphériques ?
Je ne veux pas non plus installer de logiciel. Existe-t-il un moyen possible de le faire via la ligne de commande?
command-line
serial-port
com-port
Marmstrong
la source
la source
mode
. Utilisé sans paramètres,mode
affiche tous les attributs contrôlables de laCON
(console) et desCOM
périphériques disponibles (etLPT
aussi)Réponses:
Dans l'invite de commande, utilisez
mode
Utilisé sans paramètres,
mode
affiche tous les attributs contrôlables de laCON
(console) et desCOM
périphériques disponibles (ainsiLPT
que).Accepte le
/?
commutateur pour l'aide de base:mode /?
la source
mode
plupart du temps, je ne vois pas les appareils qui ne sont pas connectés, comme mentionné dans la réponse de @GM.Dans l'invite de commande, utilisez:
OU
Dans PowerShell:
OU
J'espère que cela t'aides.
la source
No Instance(s) Available.
Je sais que la question a été répondue, mais c'est une autre méthode.
Dans l'invite de commande, utilisez:
chgport
dans Windows Vista et versions ultérieures. Répertorie vos ports et leur périphérique.
la source
chgport
S'applique à: Windows Server (canal semi-annuel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 .En utilisant la
mode
plupart du temps, je ne vois pas les appareils qui ne sont pas connectés.Je préfère utiliser cette solution avec Python:
Je peux donc voir tout ce qui est branché même si la connexion est fermée.
serial.tools.list_ports provient du package pyserial .
la source
wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic est un utilitaire de ligne de commande Windows pour obtenir des informations système.
Si votre port série est virtuel créé par un pilote via une connexion USB, utilisez cet exemple pour obtenir des détails sur ces ports série.
la source
get Name
au lieu deget /value
pourrait aider. Malheureusement, il ne répertorie pas simplement les ports, mais des chaînes telles que "USB Serial Port (COM17)". Il y a également plusieurs entrées mentionnant simplement "USB Serial Converter" dans ma configuration.Vous pouvez également exécuter ce qui suit à partir de l'invite cmd.exe
Et voici un utilitaire open source pour faire la même chose et plus: https://todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/
la source
L'extrait ci-dessous répertorie les ports série dans la variable $ PORTS
BASH MSYS2
Cette fonction obtiendra automatiquement une liste de ports
PORTS =
/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://
Pour lister (utiliser) les ports, voir le code ci-dessous:
echo -n "Programmation (écho) des ports:" pour aa dans $ PORTS; do echo -n $ aa done echo ""
la source