Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我编写了这个Python脚本,该脚本应该能够在一个名为diep.io的网络游戏中自动拍摄方块。它不起作用了,我做错了什么?_Python_Python 3.x_Automation_Pywin32_Pyautogui - Fatal编程技术网

我编写了这个Python脚本,该脚本应该能够在一个名为diep.io的网络游戏中自动拍摄方块。它不起作用了,我做错了什么?

我编写了这个Python脚本,该脚本应该能够在一个名为diep.io的网络游戏中自动拍摄方块。它不起作用了,我做错了什么?,python,python-3.x,automation,pywin32,pyautogui,Python,Python 3.x,Automation,Pywin32,Pyautogui,这是代码。注释用于尺寸和形状RGB代码。可能是变量错误。我尝试了很多次来修复,但它没有做任何更改。请注意,我是一个初学者 #Square RGB 255 232 105 #Pentagon 118 141 252 #Extreme screen top left 230 130 #Extreme screen bottom right 1250 630 #Extreme screen bottom left 230 630 #Extreme screen top right 1250 130 #

这是代码。注释用于尺寸和形状RGB代码。可能是变量错误。我尝试了很多次来修复,但它没有做任何更改。请注意,我是一个初学者

#Square RGB 255 232 105
#Pentagon 118 141 252
#Extreme screen top left 230 130
#Extreme screen bottom right 1250 630
#Extreme screen bottom left 230 630
#Extreme screen top right 1250 130
#Screen size 1365 767
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('l') == False:
    pic = pyautogui.screenshot(region(230, 130, 1020, 500))
    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 == 232:
        click(x+230, y+130)```

你能描述一下它是如何工作的吗?是的,它根本不会影响游戏性。它应该自动检测并点击任何有232绿色值的东西。它什么也不做。我可以在程序运行时玩chill。