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

1934
kate

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

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

DEVCON Findall = USB

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

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

1

1 ответ на вопрос

0
kate

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

devcon.exe FindAll = Порты

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

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

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

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

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

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

Похожие вопросы