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

Comment visualiser les ports COM série mais pas via Device Manager

Comment puis-je visualiser une liste de ports COM en cours d'utilisation sans utiliser Device Manager ?

Je ne veux pas non plus installer de logiciel. Est-il possible de le faire en ligne de commande ?

Réponses (7)

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

Dans l'invite de commande, utilisez

mode

Utilisé sans paramètres, mode affiche tous les attributs contrôlables de la CON (console) et les dispositifs COM disponibles (et LPT aussi).

Accepte /? bascule pour l'aide de base :

mode /?

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

Je sais que la question a reçu une réponse, mais c'est une autre méthode.

A l'invite de commande, utilisez : chgport dans windows Vista et plus. Liste vos ports et le dispositif dont ils font partie.

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

Dans l'invite de commande, utilisez :

C:\>wmic path Win32_SerialPort

OR

In PowerShell :

PS> Get-WMIObject Win32_SerialPort

OR

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

Espérons que cela vous aidera.

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

En utilisant mode la plupart du temps je ne vois pas les appareils qui ne sont pas connectés.

Je préfère utiliser cette solution avec Python :

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

Donc je peux voir tout ce qui est branché même si la connexion est fermée.

serial.tools.list_ports is from package pyserial.

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

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic est un utilitaire en ligne de commande Windows pour obtenir des informations sur le 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.

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

Vous pouvez également exécuter ce qui suit à partir de cmd.exe prompt

reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM

Et voici un utilitaire open source pour faire la même chose et plus encore 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

L'extrait ci-dessous liste 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 la liste (utilisation) des ports, voir le code ci-dessous :

echo -n “Programmation (écho) des ports : ” pour aa dans $PORTS ; do echo -n $aa done echo “”