Wie kann ich eine Liste der verwendeten COM-Anschlüsse anzeigen, ohne den Geräte-Manager zu verwenden ?
Ich möchte auch keine Software installieren. Gibt es eine Möglichkeit, dies über die Befehlszeile zu tun?
command-line
serial-port
com-port
Marmstrong
quelle
quelle
mode
. Ohne Parameter verwendet,mode
zeigt alle steuerbaren Attribute derCON
(Konsole) und der verfügbarenCOM
Geräte (undLPT
auch)Antworten:
In der Eingabeaufforderung verwenden
mode
Wird ohne Parameter verwendet,
mode
werden alle steuerbaren Attribute derCON
(Konsole) und der verfügbarenCOM
Geräte (undLPT
auch) angezeigt .Akzeptiert
/?
Schalter für grundlegende Hilfe:mode /?
quelle
mode
ich die meiste Zeit nutze, sehe ich keine Geräte, die nicht verbunden sind, wie in der Antwort von @GM erwähnt.In der Eingabeaufforderung verwenden Sie:
ODER
In PowerShell:
ODER
Hoffe das hilft.
quelle
No Instance(s) Available.
Ich weiß, dass die Frage beantwortet wurde, aber dies ist eine andere Methode.
Verwenden Sie
chgport
in der Eingabeaufforderung: in Windows Vista und höher. Listet Ihre Ports auf und welches Gerät sie sind.
quelle
chgport
Gilt für: Windows Server (Halbjahres-Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 .Wenn
mode
ich die meiste Zeit nutze, werden die nicht angeschlossenen Geräte nicht angezeigt.Ich bevorzuge diese Lösung mit Python:
So kann ich alles eingesteckt sehen, auch wenn die Verbindung geschlossen ist.
serial.tools.list_ports stammt aus dem Paket pyserial .
quelle
wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic ist ein Windows-Befehlszeilenprogramm zum Abrufen von Systeminformationen.
Wenn Ihr serieller Anschluss von einem Treiber über eine USB-Verbindung virtuell erstellt wurde, können Sie anhand dieses Beispiels Details zu diesen seriellen Anschlüssen abrufen.
quelle
get Name
stattget /value
vielleicht helfen. Leider werden nicht nur Ports aufgelistet, sondern Zeichenfolgen wie "USB Serial Port (COM17)". Es gibt auch mehrere Einträge, die einfach "USB Serial Converter" in meinem Setup erwähnen.Sie können auch Folgendes über die Eingabeaufforderung cmd.exe ausführen
Und hier ist ein Open Source-Dienstprogramm, mit dem Sie das Gleiche und mehr tun können: https://todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/
quelle
Das folgende Snippet listet serielle Ports in der Variablen $ PORTS auf
BASH MSYS2
Diese Funktion ruft automatisch eine Liste der Ports ab
PORTS =
/c/Windows/System32/mode.com | grep Status.*COM | awk '{ print $4 }' | sed s/://
Um die Ports aufzulisten (zu verwenden), lesen Sie den folgenden Code:
echo -n "Programmieren (Echo) von Ports:" für aa in $ PORTS; do echo -n $ aa done echo ""
quelle