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

Come visualizzare le porte COM seriali ma non tramite Device Manager

Advertisement

Come potrei visualizzare una lista di porte COM in uso senza l'uso di Device Manager ?

Neanche io voglio installare alcun software. C'è un modo possibile per farlo attraverso la riga di comando?

Advertisement

Risposte (7)

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

Nel prompt dei comandi usa

mode mode

Usato senza parametri, CON visualizza tutti gli attributi controllabili del COM (console) e i dispositivi LPT disponibili (e anche /?).

Accetta l'interruttore mode /? per l'aiuto di base:

&007

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

So che la domanda ha avuto risposta, ma questo è un altro metodo.

Nel prompt dei comandi, usare: chgport in Windows Vista e superiori. Elenca le porte e quale dispositivo sono.

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

Nell'uso del prompt dei comandi:

C:\>wmic path Win32_SerialPort
``` ```
PS> Get-WMIObject Win32_SerialPort

OR

In PowerShell:

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

OR

&001 Spero che questo sia d'aiuto.

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

Usando mode il più delle volte non vedo i dispositivi che non sono collegati.

Preferisco usare questa soluzione con Python:

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

Così posso vedere qualsiasi cosa collegata anche se la connessione è chiusa.

serial.tools.list_ports è dal pacchetto pyserial.

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

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic è un'utilità a riga di comando di windows per ottenere informazioni sul sistema.

Se la vostra porta seriale è virtuale creata da qualche driver tramite connessione USB, usate questo esempio per ottenere dettagli su queste porte seriali.

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

Potete anche eseguire quanto segue da cmd.exe prompt

reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM

E qui c'è una utility open source per fare lo stesso e altro ancora https://todbot.com/blog/2012/03/02/listcomports-windows-command-line-tool-for-usb-to-serial/

0
Advertisement
0
0
2019-01-07 21:09:31 +0000

Il seguente snippet elenca le porte seriali nella variabile $PORTS

BASH MSYS2

Questa funzione otterrà automaticamente un elenco di porte

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

Per l'elenco (uso) delle porte, vedere il codice qui sotto:

echo -n “Programmazione (eco) delle porte: ” per aa in $PORTS; do echo -n $aa done echo “”

Advertisement
Advertisement