Я использую адаптер USB-последовательный порт в ноутбуке с Windows 7. Модель, показанная на Control Panel > Hardware and Sound > Devices and Printers
называется Profilic USB-to-Serial Comm Port
. Когда адаптер извлекается из порта USB и находится в режиме гибернации, а затем включается и снова вставляется адаптер, он постоянно меняется между COM3
и COM4
. Я всегда использую один и тот же порт USB. Например, сейчас это COM3
а расширенные свойства устройства позволяют изменить настройки порта, но он говорит, что COM4
"используется".)
Я использую PuTTY в качестве моей терминальной программы. Если я угадаю или запомню номер COM
порта неправильно, мне нужно перезапустить PuTTY. Также обременительно делать цирк щелчком мыши, чтобы получить номер порта, прежде чем начинать сеанс PuTTY. Состояние моего рабочего процесса заставляет меня чувствовать себя идиотом.
Вопрос: Есть ли способ заблокировать COM-порт в автоматическом режиме (без необходимости щелкать по щелчку мыши по всем местам с помощью мыши), чтобы при повторной установке адаптера USB-последовательный порт выбор порта всегда был одинаковым ?
Обходной путь Мой план B состоит в том, чтобы провести две идентичные сессии PuTTY, кроме номера COM
; выполнить быстрый переход к сценарию, который определенным образом определяет, какой номер порта является действительным, и запустить PuTTY с этим сеансом (параметр командной строки -load <session-name>
). Тем не менее, я хотел бы найти более общее решение в случае, если я хочу получить доступ к последовательному порту некоторыми другими способами (с помощью другого приложения).
Связанный (без ответа), почти повторяющийся вопрос (аппаратная конфигурация отличается, эти два вопроса могут иметь несколько разные ответы): USB-концентратор, назначающий случайные com-порты при перезагрузке ПК с Windows 7 или USB-концентратора