是否可以将python脚本的结果(从USB设备读取)直接传递到窗口中光标处于活动状态的位置?
我整个周末都在寻找解决这个问题的方法,我想我可能会错误地说出我的问题,或者可能在错误的地方找错了。 我知道你不能只是将结果传递给PHP中的一个活动输入框(我在星期五问过这个),这是一个不同的场景。
我对Python非常陌生,对解决方案的任何帮助或指导都会很棒。我不是在寻找直接的答案 - 只是正确的方向。
先谢谢你,感谢星期一!
编辑:我发现了一些这样的开源软件并写了一些... 我正在扫描字符串文字时获得EOL。我几乎肯定它与格式有关,但我找不到它。有人可以看看代码,让我知道我可能做错了什么?
import usb.core
import usb.util
VENDOR_ID = 0x0922
PRODUCT_ID = 0x8003
# find the USB device
device = usb.core.find(idVendor=VENDOR_ID,
idProduct=PRODUCT_ID)
# use the first/default configuration
device.set_configuration()
# first endpoint
endpoint = device[0][(0,0)][0]
# read a data packet
attempts = 10
data = None
while data is None and attempts > 0:
try:
data = device.read(endpoint.bEndpointAddress,
endpoint.wMaxPacketSize)
except usb.core.USBError as e:
data = None
if e.args == ('Operation timed out',):
attempts -= 1
continue
SendKeysCtypes.SendKeys(data+'{ENTER}’, 0)