微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用python向底特律发送直接的x击键成为人类

如何解决使用python向底特律发送直接的x击键成为人类

我想将左键发送给“底特律:当我按`键时,使用python成为人类游戏。我在下面制作了这个程序。除了游戏以外,它在其他任何地方都可以正常工作,但是当我尝试游戏时,它不起作用。

import pyWinhook 
import pythoncom
import pydirectinput

mouse=Controller()
#keyboard = Controller()
pressed = False
def onKeyboardEvent(event):
    if event.Key == 'Oem_3':
        print('` pressed')
        if(not pressed):
            pydirectinput.mouseDown()
        else:
            pydirectinput.mouseDown()

        return False
    #keyboard.press("a") #use keyboard.press to press key
    print("hook" + event.Key)
    return True

# Collect events until released
hm = pyWinhook.HookManager()
hm.KeyDown = onKeyboardEvent
hm.HookKeyboard()
pythoncom.PumpMessages() 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。