1с получить список com портов

Обновлено: 04.07.2024

Как мне просмотреть список используемых COM-портов без использования диспетчера устройств ?

Я также не хочу устанавливать какое-либо программное обеспечение. Есть ли способ сделать это через командную строку?

Пожалуйста, лучше определите «Используется». установлено как устройство? К нему подключено устройство? Активно ли передаются данные? @ Ƭᴇcʜιᴇ007 извините, при использовании было бы подключено к нему устройство. У меня есть кабель TTL UART подключен к USB. Я полагаю, вы можете сделать это с помощью сценария PowerShell. Почему вы не можете использовать диспетчер устройств? Ваше нежелание использовать что-то вроде Putty странно. @Ramhound Использование университетского ПК с заблокированным диспетчером устройств, чтобы люди, подобные мне, не играли. Я вижу, что устройство COM3 на моем ноутбуке. Я хочу использовать Putty, но не знаю, какой COM-порт использовать. @Marmstrong В командной строке используйте mode . При использовании без параметров mode отображаются все управляемые атрибуты CON (консоли) и доступных COM устройств (и LPT также)

В командной строке используйте

Используется без параметров, mode отображает все контролируемые атрибуты CON (консоли) и доступных COM устройств ( LPT а также).

Принимает /? переключатель для базовой помощи:

Используя mode большую часть времени я не вижу устройств, которые не связаны, как указано в ответе @GM «s.

В командной строке используйте:

Надеюсь это поможет.

Если устройства Com-порта не обнаружены, выдается команда «Экземпляры недоступны». Проверьте свой «Диспетчер устройств» и убедитесь, что ваша машина обнаружила Com-порты в «Диспетчере устройств» ОП сказал: «Использование университетского ПК, на котором заблокирован диспетчер устройств» @vembutech - Похоже, вам нужно будет привлечь ИТ в этом случае. @vembutech Я проверил устройство на своем ноутбуке, и оно отображается как COM3 в диспетчере устройств, но командная строка все еще показывает тот же результат.

Я знаю, что на вопрос ответили, но это другой метод.

В командной строке используйте:
chgport
в Windows Vista и выше. Перечисляет ваши порты и какое устройство они.

Windows 7 «chgport» не распознается как внутренняя или внешняя команда, работающая программа или командный файл ». У меня работает chgport / QUERY в Win7 pro. В нем перечислено имя \ Device \ для текущего выбранного com-порта, а не полный список. Дальше интереснее, chgport /? показывает: (форматирование не выполняется) CHANGE PORT [portx = porty | / D portx | / QUERY] portx = porty Подключить порт x к порту y. / D portx Удалить сопоставление для порта x. / QUERY Показать текущие порты отображения. И chgport COM4 = COM5 позволяет типу COM4: работать!

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

Я предпочитаю использовать это решение с Python:

Таким образом, я вижу все, что подключено, даже если соединение закрыто.

serial.tools.list_ports из пакета pyserial .

Если ваш последовательный порт виртуально создан каким-либо драйвером через USB-соединение, используйте этот пример для получения подробной информации об этих последовательных портах.

это производит много информации. get Name вместо того, get /value чтобы помочь. К сожалению, это будет не просто список портов, а такие строки, как «Последовательный порт USB (COM17)». Есть также несколько записей, упоминающих просто «USB Serial Converter» на моей установке.

Вы также можете запустить следующее из командной строки cmd.exe

Фрагмент ниже перечисляет последовательные порты в переменную $ PORTS

echo -n "Программирование (отображение) портов:" для aa в $ PORTS; do echo -n $ aa done echo ""

Читайте также: