You've already forked MineEVECraft
mirror of
https://github.com/Llloooggg/MineEVECraft.git
synced 2026-03-06 03:36:24 +03:00
Базовое человекоподобное передвижение мыши
This commit is contained in:
23
main.py
23
main.py
@@ -1,10 +1,12 @@
|
||||
import time
|
||||
import random
|
||||
import logging
|
||||
|
||||
import numpy as np
|
||||
import pygetwindow as gw
|
||||
import pyautogui
|
||||
import cv2
|
||||
import pygetwindow as gw
|
||||
import pyautogui as pg
|
||||
from pyclick import HumanClicker
|
||||
import easyocr
|
||||
import pandas as pd
|
||||
|
||||
@@ -24,6 +26,15 @@ logging.info("Бот: запущен")
|
||||
reader = easyocr.Reader(["en"], gpu=True)
|
||||
logging.info("Бот: модели загружены")
|
||||
|
||||
hc = HumanClicker()
|
||||
|
||||
|
||||
def move_mouse(x, y):
|
||||
hc.move(
|
||||
(x, y),
|
||||
random.uniform(0.1, 0.4),
|
||||
)
|
||||
|
||||
|
||||
def get_screenshot():
|
||||
eve_window = gw.getWindowsWithTitle(win_name)[0]
|
||||
@@ -41,7 +52,7 @@ def get_screenshot():
|
||||
filepath = None
|
||||
|
||||
time.sleep(0.5)
|
||||
screenshot = pyautogui.screenshot(
|
||||
screenshot = pg.screenshot(
|
||||
filepath,
|
||||
region=(
|
||||
eve_window.box.left + 10,
|
||||
@@ -168,5 +179,9 @@ def get_targets(boxes_frame, name=False):
|
||||
while True:
|
||||
screenshot = get_screenshot()
|
||||
boxes_frame = get_boxes(screenshot)
|
||||
get_targets(boxes_frame, "(veldspar)")
|
||||
targets = get_targets(boxes_frame, "(veldspar)")
|
||||
|
||||
move_mouse(targets.iloc[0].cent_x, targets.iloc[0].cent_y)
|
||||
move_mouse(30, 30)
|
||||
|
||||
input("Следущий скриншот - enter")
|
||||
|
||||
@@ -15,6 +15,7 @@ packaging==23.0
|
||||
pandas==1.5.3
|
||||
Pillow==9.4.0
|
||||
PyAutoGUI==0.9.53
|
||||
pyclick==0.0.2
|
||||
pyclipper==1.3.0.post4
|
||||
PyGetWindow==0.0.9
|
||||
PyMsgBox==1.0.9
|
||||
@@ -23,6 +24,7 @@ PyRect==0.2.0
|
||||
PyScreeze==0.1.28
|
||||
python-bidi==0.4.2
|
||||
python-dateutil==2.8.2
|
||||
python3-xlib==0.15
|
||||
pytweening==1.0.4
|
||||
pytz==2022.7.1
|
||||
PyWavelets==1.4.1
|
||||
@@ -37,3 +39,4 @@ torch==1.13.1+cu116
|
||||
torchvision==0.14.1+cu116
|
||||
typing_extensions==4.5.0
|
||||
urllib3==1.26.14
|
||||
xlib==0.21
|
||||
|
||||
Reference in New Issue
Block a user