コマンドプロンプトで特定のデバイスのCOMポートを見つける

コマンドプロンプトで特定のデバイスのCOMポートを見つける

デバイス マネージャーのポートから確認できることはわかっています。しかし、この情報をコマンド ラインで取得して、Python スクリプトに組み込めるようにしたいのです。WMI、Devcon などのツールを調べました。Devcon は、接続されている USB デバイスを一覧表示できましたが、デバイスが割り当てられている COM ポートは表示できませんでした。これを実現する方法を誰か知っていますか?

参考になれば幸いですが、私が探しているデバイスはUSBシリアルコンバータです

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 ポート番号を見つけることができます。

関連情報