【Python】QQ大家来找茬辅助

news/2024/11/25 4:33:16/

辅助环境准备:
1、下载并安装Python3+。(https://www.python.org/ftp/python/3.8.3/python-3.8.3-amd64.exe)
2、安装pywin32、pillow库。(以下都是用的清华大学的pip源安装)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow

辅助准备:
1、句柄获取代码:

import win32guihwnd_title = dict()def get_all_hwnd(hwnd,mouse):if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd):hwnd_title.update({hwnd:win32gui.GetWindowText(hwnd)})def getAllhwnds():win32gui.EnumWindows(get_all_hwnd, 0)return hwnd_title.items()

将上述代码保存到一个txt文本后,将文本名(包括后缀)修改为:getAllhwnd.py

2、图像对比代码

from PIL import ImageGrab
from PIL import ImageChops import win32api
import win32gui
import getAllhwnd as ghhwnd_title = gh.getAllhwnds()
#print(hwnd_title)
for i,j in hwnd_title:if "大家来找茬" in j and "辅助" not in j:print(i,j)hwnd =ibreaktua = win32gui.GetWindowRect(hwnd)t1=[tua[0]+93,tua[1]+312,tua[2]-550,tua[3]-170]
t2=[tua[2]-474,tua[1]+312,tua[2]-93,tua[3]-170]im1=ImageGrab.grab(t1)
im2=ImageGrab.grab(t2)diff = ImageChops.difference(im1, im2)diff.show()

将上述代码保存到一个txt文本后,将文本名(包括后缀)修改为:fuzhu.py,并和getAllhwnd.py放在同一目录下。

辅助使用
1、用Python自带的IDLE编辑器打开fuzhu.py。
2、进入QQ大家来找茬找茬界面后,确认找茬图像无遮挡后,选中fuzhu.py编辑器窗体,按F5运行辅助。
3、辅助将生成一张结果图片,98%的差异都能够体现出来。

以上。


http://www.ppmy.cn/news/272108.html

相关文章

欢迎大家来找茬 bug在哪里?

(function () { $(.monitor .tabs).on(click, a, function () { $(this).addClass(active).siblings(a).removeClass(active) // console.log($(this).index()); 点击的索引号 $(.monitor .content).eq($(this).index()).show().siblings(.content).hide() }) //克隆行 $(.marq…

大家来找茬 两幅图像相减 其它好的实现?

#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main() {Mat img1 imread("D:\\image\\img1.jpg");Mat img2 imread("D:\\image\\img2.jpg");//两幅图像的大小需要一致 Mat img_result1…

大家来找茬辅助工具实现

昨天看到同学在玩大家来找茬&#xff0c;一时兴起&#xff0c;打算自己写个辅助工具。其实游戏很简单&#xff0c;就是找出两幅图片中的不同之处。游戏规则了解了&#xff0c;那外挂的思路也就很明朗了只要对比两幅图片的像素&#xff0c;有不相同就存储进数组就可以了。有了思…

大家来找茬的部分代码

HWND hGame ::FindWindow(NULL, "大家来找茬"); if (hGame 0) { MessageBox("未找到窗口"); } else { ::SetWindowPos(hGame,HWND_TOP,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW); HDC hDC ::GetDC(hGame); int i, j; int nClrLeft…

封校大学生无聊玩起图像大找茬——游戏脚本(一起领略Python脚本的风采吧)

&#x1f466;&#x1f466;一个帅气的boy&#xff0c;你可以叫我Love And Program &#x1f5b1; ⌨个人主页&#xff1a;Love And Program的个人主页 &#x1f496;&#x1f496;如果对你有帮助的话希望三连&#x1f4a8;&#x1f4a8;支持一下博主 图像大找茬——游戏脚本…

大家来找茬

今天挺开心的&#xff0c;看到了某同学做的作业&#xff0c;呵呵&#xff0c;难辨真假啊&#xff5e; 一个是雀巢咖啡的广告原图&#xff0c;另一个为临摹图&#xff0c;看看你能猜出哪个是原图吗&#xff1f; 图一 图二

《大家来找茬》游戏辅助工具开发

《大家来找茬》游戏辅助工具开发 提示&#xff1a;本博文仅供学习交流&#xff0c;并无任何破坏游戏环境之意。 文章目录 《大家来找茬》游戏辅助工具开发规则分析开发思路程序设计1.获取图片2.图片对比3.GUI显示 总结 规则分析 在规定时间内找出2张相似的图片中不一样的5处地…

仿大家来找茬

作为Android应用层程序员&#xff0c;比较讨厌的就是让实现游戏里的部分功能&#xff0c;一般程序员都会认为这个需要专门的游戏开发才能实现&#xff0c;或者需要专门的动效开发人员才能实现。下面就来看看仿照“大家来找茬”这个的简单实现方法吧。 先看看效果图&#xff1a…