如何在没有重点的情况下拥有关闭程序的钥匙

丹尼尔·图尔奇

-自动点击程序-

嗨,我一直在写这个程序,遇到了问题,当我运行它时,由于它在使用时没有聚焦,所以我无法关闭它,我一直在对该程序进行测试。游戏Cookie Clicker进行真正的测试。

import win32api
import win32con
import msvcrt


def click(x, y): 
    win32api.SetCursorPos((x, y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, x, y, 0,  0)

# 27 = esc | 13 = enter | 80 = down arrow | 72 = up arrow

counter = 0
try:
    while counter < 20000:
         click(230, 470)
         if msvcrt.kbhit() and ord(msvcrt.getch()) == 27:
             print("abort")
             break
         counter += 1
except KeyboardInterrupt:
    pass

我没有运气来找到一种拥有它的方法,以便我可以绑定一个密钥来杀死该程序,这样我就可以在不专注于它的情况下杀死它,就像全局热键一样。

任何帮助将不胜感激!

先感谢您!

丹尼尔·图尔奇

在Python中使用win32api检测按键

凯文说了什么,我抬头看了GetKeyState。

现在正在工作...

import win32api
import win32con


def click(x, y):
    win32api.SetCursorPos((x, y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, x, y, 0, 0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, x, y, 0,  0)

counter = 0
try:
    while counter < 50000:
        click(230, 475)

        if win32api.GetAsyncKeyState(ord('H')):
            break
        counter += 1
except KeyboardInterrupt:
    pass

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不知道PHP中没有关闭列的情况下插入数据

来自分类Dev

如何在没有钥匙串的情况下创建Apple Push Certificate?

来自分类Dev

如何在没有一把钥匙的情况下破坏物体

来自分类Dev

Rust如何在没有重载函数的情况下拥有泛型?

来自分类Dev

如何在没有克隆的情况下更改对拥有值的引用?

来自分类Dev

我如何在没有sudo的情况下删除根拥有的文件

来自分类Dev

如何在没有自动挂载的情况下拥有 sshfs 磁盘?

来自分类Dev

在没有关联记录的情况下如何查找

来自分类Dev

如何在没有钥匙的情况下使用Google地图?(使用网址从静态更改为动态)

来自分类Dev

如何在没有钥匙的情况下使用Google Maps?(使用网址从静态更改为动态)

来自分类Dev

如何在没有提示的情况下从VBScript关闭Excel文件?

来自分类Dev

如何在没有提示的情况下正确关闭Inno Setup向导?

来自分类Dev

如何在没有“关闭”按钮的情况下打开窗口?

来自分类Dev

如何在没有“关闭”按钮的情况下打开窗口?

来自分类Dev

如何在没有sysvinit的情况下使用consolekit关闭(但在systemd中)

来自分类Dev

如何在没有扩展程序的情况下复制所有打开的 Chrome 标签的 URL

来自分类Dev

在没有关闭功能的情况下删除matlab上的补丁

来自分类常见问题

没有VPC的情况下如何拥有默认安全组?

来自分类Dev

没有VPC的情况下如何拥有默认安全组?

来自分类Dev

如何在没有调度程序servlet的情况下初始化SpringWebAplication?

来自分类Dev

如何在没有nVidia驱动程序的情况下安装OpenCV

来自分类Dev

如何在没有外接程序基础结构的情况下使用Visual Studio FileCodeModel?

来自分类Dev

如何在没有扩展程序的情况下测量Chrome中的像素?

来自分类Dev

XDK如何在没有MAC的情况下编译IOS应用程序?

来自分类Dev

如何在没有Mac Developer程序成员资格的情况下使用NSLogger Desktop Client

来自分类Dev

如何在没有Visual Studio的情况下构建Windows Store 8.1应用程序?

来自分类Dev

如何在没有QQuickView的情况下拍摄QML应用程序的屏幕截图

来自分类Dev

如何在Raspberry Pi上没有操作系统的情况下运行C程序?

来自分类Dev

如何在没有openshift的情况下托管Django localhost应用程序?

Related 相关文章

  1. 1

    如何在不知道PHP中没有关闭列的情况下插入数据

  2. 2

    如何在没有钥匙串的情况下创建Apple Push Certificate?

  3. 3

    如何在没有一把钥匙的情况下破坏物体

  4. 4

    Rust如何在没有重载函数的情况下拥有泛型?

  5. 5

    如何在没有克隆的情况下更改对拥有值的引用?

  6. 6

    我如何在没有sudo的情况下删除根拥有的文件

  7. 7

    如何在没有自动挂载的情况下拥有 sshfs 磁盘?

  8. 8

    在没有关联记录的情况下如何查找

  9. 9

    如何在没有钥匙的情况下使用Google地图?(使用网址从静态更改为动态)

  10. 10

    如何在没有钥匙的情况下使用Google Maps?(使用网址从静态更改为动态)

  11. 11

    如何在没有提示的情况下从VBScript关闭Excel文件?

  12. 12

    如何在没有提示的情况下正确关闭Inno Setup向导?

  13. 13

    如何在没有“关闭”按钮的情况下打开窗口?

  14. 14

    如何在没有“关闭”按钮的情况下打开窗口?

  15. 15

    如何在没有sysvinit的情况下使用consolekit关闭(但在systemd中)

  16. 16

    如何在没有扩展程序的情况下复制所有打开的 Chrome 标签的 URL

  17. 17

    在没有关闭功能的情况下删除matlab上的补丁

  18. 18

    没有VPC的情况下如何拥有默认安全组?

  19. 19

    没有VPC的情况下如何拥有默认安全组?

  20. 20

    如何在没有调度程序servlet的情况下初始化SpringWebAplication?

  21. 21

    如何在没有nVidia驱动程序的情况下安装OpenCV

  22. 22

    如何在没有外接程序基础结构的情况下使用Visual Studio FileCodeModel?

  23. 23

    如何在没有扩展程序的情况下测量Chrome中的像素?

  24. 24

    XDK如何在没有MAC的情况下编译IOS应用程序?

  25. 25

    如何在没有Mac Developer程序成员资格的情况下使用NSLogger Desktop Client

  26. 26

    如何在没有Visual Studio的情况下构建Windows Store 8.1应用程序?

  27. 27

    如何在没有QQuickView的情况下拍摄QML应用程序的屏幕截图

  28. 28

    如何在Raspberry Pi上没有操作系统的情况下运行C程序?

  29. 29

    如何在没有openshift的情况下托管Django localhost应用程序?

热门标签

归档