Я знаю, что мы можем узнать это из диспетчера устройств в разделе порты. Но я хочу иметь возможность получить эту информацию в командной строке, чтобы включить ее в свой скрипт 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-порта нужного вам устройства.