Я хочу запустить скрипт Python, когда к системе подключено USB-устройство, идентифицируемое по идентификатору продукта и идентификатору поставщика. Я сейчас работаю над виндовс 10. но кроссплатформенное решение всегда приветствуется.
Запустить скрипт Python, как только определенное USB-устройство (идентифицируемое по идентификатору продукта и идентификатору поставщика) будет подключено к системе.
15.12.2020
- Вы заглянули в
pywinusb
пакет? 15.12.2020 - @Raguel, спасибо, кажется, у
pywinusb
есть потенциал 15.12.2020
Ответы:
1
Хотел оставить это как комментарий, но я пока не могу этого сделать.
Согласно этому вопросу, это, это, этот кажется, что вы должны иметь возможность делать то, что хотите, пробовали ли вы какие-либо из этих решений?
Другими словами, вы должны уметь:
- Монитор (1,3), если какое-либо новое устройство было подключено путем объединения
- Запросите информацию об устройстве и посмотрите если это представляет ваш интерес (в Windows WMI кажется лучшим вариантом, но вы можете отступить, выполнив команду powershell для быстрого и грязного PoC)
- Выполнить действие, если условие выполнено
15.12.2020
Новые материалы
Решения DBA Metrix
DBA Metrix Solutions предоставляет удаленного администратора базы данных (DBA), который несет ответственность за внедрение, обслуживание, настройку, восстановление базы данных, а также другие..
Начало работы с Блум
Обзор и Codelab для генерации текста с помощью Bloom
Оглавление
Что такое Блум? Некоторые предостережения Настройка среды Скачивание предварительно обученного токенизатора и модели..
Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen .
Шаг 1..
Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..
Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human
class Human {..
Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..
Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...
subprocess
для запуска команды - это хак, а не решение (по крайней мере, для меня), и потому что в python нет доминирующего кросс-платформенного пакета (насколько мне известно), такой вопрос задается каждые несколько лет на самом деле в Linuxpyudev
это здорово решение 15.12.2020pywinusb
, предложенный @Raguel (% 100 python), лучше подходит для этой простой задачи. 15.12.2020