Найдите COM-порт определенного устройства в командной строке

Найдите COM-порт определенного устройства в командной строке

Я знаю, что мы можем узнать это из диспетчера устройств в разделе порты. Но я хочу иметь возможность получить эту информацию в командной строке, чтобы включить ее в свой скрипт Python. Я посмотрел на такие инструменты, как WMI, Devcon. Devcon смог перечислить подключенные к нему USB-устройства, но не смог определить, к какому COM-порту устройство назначено. Кто-нибудь знает, как этого добиться?

Если это поможет, мое устройство, которое я пытаюсь найти, — это USB Serial Converter.

DEVCON Findall =USB

USB\VID_0403&PID_6001\AH02JYRN : Последовательный USB-конвертер

Заранее спасибо!

решение1

Я нашел способ. Вы можете использовать devcon.exe и

devcon.exe FindAll =Порты

предоставит вам точные сведения, которые будут отображаться в диспетчере устройств в разделе «Порты».

ACPI\PNP0501\1 : Порт связи (COM2)

ACPI\PNP0501\2 : Порт связи (COM1)

FTDIBUS\VID_0403+PID_6001+AH02JYRNA\0000 : Последовательный порт USB (COM3)

Найдено 3 соответствующих устройства.

Вы можете проанализировать этот вывод, чтобы узнать номер COM-порта нужного вам устройства.

Связанный контент