作者:hacker发布时间:2022-12-29分类:网站入侵浏览:136评论:3
试试 在移动到这个点后 再左右移动 1 或者鼠标点一下
加入一个多线程 移动到这个点后循环几次左右偏移 (并启动1次!子程序 循环会导子程序多次启动,要加一个判断 )判断该物品是属性和品质
按你说的情况有可能是半透明图片,大漠多点找色也有
我是用FindPic函数找图,用FindMultiColor多点找色,不知道你有没有研究过10进制颜色值,你可以测试下找不到图的十进制颜色值在什么范围就修改那个范围就行。通常情况下误差会有,但不会很多,颜色偏差里建议使用080808至303030之间(仅供参考)。至于相似度建议使用0.7-0.9
很简单,先写个计次循环,大漠找图就行了,如果找到了 ,结束循环,执行下一步操作,否则一直循环,
大漠的注册与绑定:
PutAttachment "G:\ch","dm.dll"
PutAttachment ".\Plugin" ,"RegDll.dll"
Call Plugin.RegDll.Reg("G:\ch\dm.dll")
set dm = createobject("dm.dmsoft")
MessageBox dm.Ver()
dm.SetPath "G:\ch"
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd, "dx", "dx", "dx", 0)
后台找图:
dm_ret =
dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
If
intX = 0 and intY = 0 Then
MessageBox "找到"
End If
后台找色:
dm_ret = dm.FindColor(0,0,2000,2000,"123456-000000|aabbcc-030303|ddeeff-202020",1.0,0,intX,intY)
If
intX = 0 and intY =
0 Then
MessageBox "找到"
End If
后台单击左键:
dm.LeftClick
获取类名:
class_name = dm.GetWindowClass(hwnd)
标题获取:
title = dm.GetWindowTitle(hwnd)
标签:大漠插件寻找人物属性
已有3位网友发表了看法:
访客 评论于 2022-12-29 09:27:47 回复
个计次循环,大漠找图就行了,如果找到了 ,结束循环,执行下一步操作,否则一直循环,大漠插件怎么用大漠的注册与绑定:PutAttachment "G:\ch","dm.dll"PutAttachment ".\Plugin" ,"RegDll.dll"Call Plugin.RegDll.Reg("
访客 评论于 2022-12-29 09:46:42 回复
x", "dx", "dx", 0)后台找图:dm_ret = dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,i
访客 评论于 2022-12-29 11:08:20 回复
ThenMessageBox "找到"End If后台找色:dm_ret = dm.FindColor(0,0,2000,2000,"123456-000000|aabbcc-030303|ddeeff-202020",1.0,0,intX,intY)If intX = 0 and in