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

Hoe kan ik seriële COM-poorten bekijken, maar niet via Device Manager

Hoe kan ik een lijst van gebruikte COM-poorten bekijken zonder gebruik te maken van Device Manager ?

Ik wil ook geen software installeren. Is er een mogelijkheid om dit via de opdrachtregel te doen?

Antwoorden (7)

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

In de opdrachtprompt

mode

gebruikt zonder parameters, mode toont alle bestuurbare attributen van de CON (console) en de beschikbare COM apparaten (en LPT ook).

accepteert /? schakelaar voor basishulp:

mode /?

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

Ik weet dat de vraag is beantwoord, maar dit is een andere methode.

In command prompt, gebruik: chgport in windows Vista en hoger. Geeft een overzicht van je poorten en welk apparaat ze zijn.

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

In de commando prompt gebruik:

C:\>wmic path Win32_SerialPort

OR

In PowerShell:

PS> Get-WMIObject Win32_SerialPort

OR

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

Hoop dat dit helpt.

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

Met behulp van mode zie ik meestal niet de apparaten die niet zijn aangesloten.

Ik geef de voorkeur aan deze oplossing met Python:

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

zodat ik alles kan zien wat aangesloten is, zelfs als de verbinding gesloten is.

serial.tools.list_ports is van pakket pyserial.

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

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic is een hulpprogramma voor de opdrachtregel van Windows om systeeminformatie te verkrijgen.

Als uw seriële poort virtueel is aangemaakt door een of andere driver via een USB-verbinding, gebruik dan dit voorbeeld om details over deze seriële poorten te verkrijgen.

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

U kunt ook het volgende uitvoeren vanaf cmd.exe prompt

reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM

En hier is een open source programma om hetzelfde en meer te doen 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

De onderstaande snippet geeft een lijst van seriële poorten in de $PORTS variabele

BASH MSYS2

Deze functie krijgt een lijst van poorten automatisch

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

Naar de lijst (gebruik) van de poorten, zie de onderstaande code:

echo -n “Programmeer (echo) poorten: ” voor aa in $PORTS; doe echo -n $aa gedaan echo “”