提问人:Programming_Learner_DK 提问时间:11/3/2023 最后编辑:BarmarProgramming_Learner_DK 更新时间:11/3/2023 访问量:20
如何使用输入函数获取 HID ID?
How to get HID ID using Input Function?
问:
用例说明:
我有三个物理位置可以放置产品,彼此相距不到一米。所有产品都有条形码。我在每个位置都有一台电脑、显示器和条形码扫描仪。
PC 是自助服务终端,当扫描条形码时,会有一个 API 调用将产品移动到 PC 分配到的位置。
location = 'location_1'
while True:
serial_no = input('Scan a barcode...') # barcode scanned gives the serial number
api_call(location, serial_No)
我想要一台 PC 和三台条码扫描器,如下所示:
while True:
scan_data = input('Scan a barcode...')
if scan_data.HID_name == 'scanner_1':
location = 'location_1'
if scan_data.HID_name == 'scanner_2':
location = 'location_2'
if scan_data.HID_name == 'scanner_3':
location = 'location_3'
serial_no = scan_data.input_data
api_call(location, serial_No)
我已经在谷歌上搜索并看到了获取 HID 设备名称的方法,但没有足够相似的应用。
有没有一种或方法可以扩展功能来实现这一点?library
input()
答: 暂无答案
评论
input()
只返回一个字符串,没有关于它来自哪里的信息。您需要使用一个 API,该 API 允许您直接从每个扫描仪读取数据,以便您可以判断使用了哪个扫描仪。