博客网 加入收藏  -  设为首页
您的位置:博客网 > 科技 > 正文
魔域用按键精灵怎么后台使用
魔域用按键精灵怎么后台使用
提示:

魔域用按键精灵怎么后台使用

//得到鼠标指向的窗口句柄//鼠标指针放到你要操作的窗口,按下脚本的启动热键
Hwnd = Plugin.Window.MousePoint()
//记录鼠标位置(X,Y)
x = 0//自己改下记录的x坐标值
y = 0//自己改下记录的y坐标值
Rem A
//鼠标左键一次
//向后台窗口句柄(变量:Hwnd)的客户区域(坐标:0, 0)处发送一个鼠标左键单击
Call Plugin.Bkgnd.LeftClick(Hwnd, 0, 0)
Delay 500
//鼠标移动到(X+200,Y+360)
Call Plugin.Bkgnd.MoveTo(Hwnd, x+200, y+360)//如果你鼠标移到这里只是为了左键一次,那这里可以不要
Delay 500
//鼠标左键一次
Call Plugin.Bkgnd.LeftClick(Hwnd, x + 200, y + 360)
Delay 500
Goto A

魔域用按键精灵怎么实现后台找色找字
提示:

魔域用按键精灵怎么实现后台找色找字

找到最顶层窗口句柄
魔域后台找色要用插件,大漠,大兵,361,等后台插件

鼠标操作要找对应窗口句柄,如打开技能面板,人物面板,背包面板等,都要找对应句柄才能实现鼠标点击

按键自己带的不可以下面是用大兵的:



hwnd = Plugin.DBSoft.GetForeground()
//得到当前窗口句柄,这个命令可直接得到魔域顶层窗口句柄,用按键得到的只是子窗口
TracePrint hwnd
Call Plugin.DBSoft.SetWindowsRect(hwnd, - 10 , 0, 0, 0, 0)
//设置窗口X位置为-10,DX后台找图所需
zh = Plugin.DBSoft.GetChildHwndEX(hwnd, "#32770", 2, 1, 768, 23, 1, 3)
//查找得到句柄下类名为#32770,高为768像素的子窗口句柄,这是找游戏区鼠标操作窗口句柄.
Plugin.DBSoft.EnableDXSnap hwnd
//窗口可抓图化处理
Delay 1000
zb = Plugin.DBSoft.FindPic(hwnd, 200, 200, 1024, 768, "C:\lmj.bmp", 0.9, - 1,8 )
//客户区指定区域找图。
Call Plugin.DBSoft.MouseMoveTo zb(0), zb(1)//zb(0), zb(1)为“FindPic“返回坐标
//鼠标移动到图左上角坐标
Call Plugin.DBSoft.LeftClick(zh(1), zb(0) , zb(1) , 0)
//鼠标移到找到图片所在坐标左键单击
Plugin.DBSoft.UnEnableDXSnap hwnd
////窗口可抓图化处理恢复