【问题标题】:Python SendInput() keypress doesn't get recognisedPython SendInput() 按键无法识别
【发布时间】:2021-05-11 07:50:40
【问题描述】:

我尝试在 python 中模拟按键,但程序无法识别它们。所有这些都可以在简单的编辑器中运行,有些甚至可以在打开的 admin cmd 窗口中运行,但这里什么都没有。

到目前为止我尝试了什么: -librarys: pyautogui, 键盘, pydirectinput, pynput, pyKey

使用 ctypes 和 SendInput 的解决方案:

我发现的所有其他解决方案都使用 win32api 或 SendInput 并且也不起作用。 用例是 Parsec 程序,如果有帮助的话。鼠标移动和点击也适用于上述所有解决方案。

谁能帮我解决这个问题,或者指点我一个方向?因为我不知道如何继续。

【问题讨论】:

    标签: python windows winapi keyboard simulate


    【解决方案1】:

    某些程序,尤其是视频游戏,是专门为抵抗您尝试做的事情而设计的。这是为了防止游戏或程序中出现机器人和作弊。您可以找到一种方法来制作模拟按键的驱动程序,但考虑到该程序已采取特定措施来防御这种情况,它可能会被禁止或违反条款和服务协议。

    【讨论】:

    • 我将它用作远程桌面流,我怀疑这违反了他们的规定,或者他们曾经禁止任何人使用他们的程序。
    猜你喜欢
    • 2021-12-04
    • 2015-07-04
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 2017-06-29
    • 1970-01-01
    • 2021-05-07
    相关资源
    最近更新 更多