幻兽帕鲁吧 关注:210,035贴子:912,711
  • 0回复贴,共1

单机卡蛋python鼠标脚本

只看楼主收藏回复

看b站视频,自己试了下,手速跟不上,写的这个。
需要安装个PyMouse,类似按键精灵。调好孵蛋器坐标后,我填的是2k屏默认1080p游戏的坐标,启动后对着背包的蛋按F1就能卡了。记得按tab放回物品栏。改一改应该能挂机无限孵。
F2退出脚本。

from time import sleep
from math import *
from pymouse import PyMouse
import win32api
def dragto(newpos): #可能不需要分步拖,能用就不改了
d = PyMouse()
pos = list(d.position())
d.press(*pos)
sleep(.01)
deltax = newpos[0] - pos[0]
deltay = newpos[1] - pos[1]
deltax /= 10
deltay /= 10
i = 0
while i < 10:
i += 1
pos[0] += deltax
pos[1] += deltay
d.move(int(pos[0]), int(pos[1]))
sleep(.01)
d.drag(*newpos)
while (True):
sleep(.5)
if win32api.GetAsyncKeyState(0x70): #F1 执行
newpos = [1450, 460] #孵蛋器窗口坐标需要手动获取
dragto(newpos)
newpos = [1024, 644] #随便填的为了触发拖拽
dragto(newpos)
if win32api.GetAsyncKeyState(0x71): #F2 退出
break


IP属地:浙江1楼2024-02-06 09:13回复