포트 아래의 장치 관리자에서 찾을 수 있다는 것을 알고 있습니다. 하지만 저는 이 정보를 명령줄에서 가져와서 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 포트 번호를 찾을 수 있습니다.