python-3.x - Python Auto Click bot 不起作用,我不知道为什么
问题描述
我制作了一个 python 'aimbot' 类型的程序,它在目标训练器中寻找目标并点击它们。问题是它点击但不是在目标上,我很确定我做的一切都是正确的。这是程序:
from pyautogui import *
import pyautogui
import time
import keyboard
import random
import win32api, win32con
time.sleep(2)
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
while keyboard.is_pressed('q')== False:
pic = pyautogui.screenshot(region=(0,0,1080,1920))
width, height = pic.size
for x in range(0,width,5):
for y in range(0,height,5):
r,g,b = pic.getpixel((x,y))
if g == 154:
click(x,y)
time.sleep(1)
break
解决方案
推荐阅读
- python - MEMORY ISSUE: MemoryError: Unable to allocate array with shape (4104, 1048576, 3) and data type int32
- python-3.x - 带有表情的 discord.py 角色命令
- node.js - Vuex/Electron:无法导入 vuex-electron
- kubernetes - 如何解决 https://kubernetes-charts.storage.googleapis.com" 不是有效的图表存储库
- apache-nifi - 调用 HTTP 错误:请求目标的认证路径
- javascript - 如何在 Nestjs Validation 中将异常错误作为对象获取?
- namespaces - 下一代门的命名空间前缀、源类型 URI、OSLC 中的链接属性是什么?
- python - 为什么我的 pygame 寡妇在关闭前只保持打开一秒钟?
- database - 选择查询上的 Oracle 更新查询 | 错误 ORA-01733 此处不允许虚拟列
- mysql - 在 Laravel 中具有逗号分隔值的列上使用 WhereBetween