dacong109 发表于 2021-8-19 22:13:18

哪位能帮我编个小程序

本帖最后由 dacong109 于 2021-8-19 22:24 编辑

哪位能帮我用python编个小程序。使用场景是,用扫码枪扫码产品出库时,有时会出现丢包现象。因此希望扫码枪扫码后出货页面有数据正确被写入时,电脑输出提示音。



条件是如果当前行上方没有相同产品时,扫码后会输入当前扫码的条码数据,并换行,如果当前行上方有相同产品时,会根据扫码的次数增加数量。
当上面的动作发生时,我需要让电脑发出提示音。这样我可以知道扫码被正确导入到电脑。
如果扫码了但是没有被输入,或弹出其他任何窗口时,不发出任何提示音(无声状态)。
(楼下有界面图)


我觉得,这个功能程序,应该不难解决吧?请大神帮忙。谢谢。
用其他语言也行。只要能windows运行就行。打包成EXE程序,可以在WINDOWS运行就可以。

https://vip.kingdee.com/download/0101e8d9f847132740fe98f910ed5e711d20.png

Gacy 发表于 2021-8-19 22:31:47

好家伙 直接叫别人帮你写{:10_266:}

dacong109 发表于 2021-8-20 00:23:49

import winsound
from pynput import mouse,keyboard

CODE = ""
#处理键盘输入的数据
def on_release(key) :
    global CODE
    try:
      CODE += key.char
    except Exception as e:
      try:
            if key == key. enter:
                if "http" in CODE:
                  message = CODE.replace("http; ","http: ")
                  print(message)
                  CODE - ""
      except Exception as e :
            CODE = ""
            
#监听键盘扫码枪输入

with keyboard.Listener(on_release=on_release) as listener:
    listener.join()
print(scannedInput)
winsound.PlaySound("SystemHand",winsound.SND_NOSTOP)

我自己乱写了一通。。。。。。。。哎,小白还是有点难。

kogawananari 发表于 2021-8-20 09:15:35

做这个录入界面的人一句代码的事情就钩子函数里加一句播放提示音罢了 但是我们无能为力{:10_253:}
页: [1]
查看完整版本: 哪位能帮我编个小程序