当前位置:   article > 正文

阴阳师自动刷御魂python实现_pyautogui怎样才能获取雷电模拟器的坐标

pyautogui怎样才能获取雷电模拟器的坐标

感谢https://www.cnblogs.com/eatPython/p/5958850.html这位大佬提供的接口函数

感谢http://www.360doc.com/content/18/0121/22/1513309_723986820.shtml这位大佬提供的截图

其实只要理顺原理,自己并没有多少自己的代码,基本都是摘抄别人的,拼凑而成

1、首先导入需要用到的库文件

  1. import time
  2. import win32gui, win32ui, win32con, win32api
  3. from ctypes import *
  4. import cv2
  5. import numpy as np
  6. import random

2、其次是定义鼠标的一些动作,代码出自本文提到的第一个大佬

  1. def clickLeftCur():#单击
  2. win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN|win32con.MOUSEEVENTF_LEFTUP, 0, 0)
  3. def moveCurPos(x,y):#移动鼠标
  4. windll.user32.SetCursorPos(x, y)
  5. def getCurPos():#获得鼠标位置信息,这个再实际代码没用上,调试用得上
  6. return win32gui.GetCursorPos()

3,、截图代码出自第二位大佬

  1. def window_capture(filename):
  2. hwnd = 0 # 窗口的编号,0号表示当前活跃窗口
  3. # 根据窗口句柄获取窗口的设备上下文DC(Divice Context)
  4. hwndDC = win32gui.GetWindow
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号