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

Как просмотреть последовательные COM-порты, но не через Device Manager

Как просмотреть список используемых COM-портов без использования Device Manager ?

Я тоже не хочу устанавливать какое-либо программное обеспечение. Есть ли способ сделать это через командную строку?

Ответы (7)

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

В командной строке use

mode

Используется без параметров, mode отображает все управляемые атрибуты CON (консоль) и доступные COM устройства (а также LPT).

Принимает /? переключатель для базовой помощи:

mode /?

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

Я знаю, что на вопрос был дан ответ, но это другой способ.

В командной строке используйте: chgport в окнах Vista и выше. Перечислите ваши порты и то, какое устройство они имеют.

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

В использовании командной строки:

C:\>wmic path Win32_SerialPort

ИЛИ

В PowerShell:

PS> Get-WMIObject Win32_SerialPort

ИЛИ

&00001

Надеюсь, это поможет.

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

Большую часть времени, используя mode, я не вижу подключенных устройств.

Я предпочитаю использовать это решение с Python:

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

Так что я вижу все, что подключено, даже если соединение закрыто.

serial.tools.list_ports из пакета pyserial.

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

wmic https://docs.microsoft.com/en-us/windows/desktop/wmisdk/wmic - утилита командной строки windows для получения системной информации.

Если ваш последовательный порт виртуально создан каким-то драйвером через USB-соединение, используйте этот пример для получения подробной информации об этих последовательных портах.

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

Вы также можете запустить следующую команду из cmd.exe prompt

reg query HKLM\HARDWARE\DEVICEMAP\SERIALCOMM

И вот утилита с открытым исходным кодом, чтобы сделать то же самое и многое другое 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

В фрагменте ниже перечислены последовательные порты в переменной $PORTS

BASH MSYS2

Эта функция автоматически получит список портов

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

К списку (используйте) портов, смотрите код ниже:

echo -n “Программирование (эхо) портов: "aa в $PORTS; do echo -n $aa done echo ”“