//鼠标代码
按一下鼠标左键 dm.LeftClick()
按住鼠标左键 dm.LeftDown()
弹起鼠标左键 dm.LeftUp()
鼠标移动 dm.MoveTo(x,y)
按一下鼠标右键 dm.RightClick()
按住鼠标右键 dm.RightDown()
弹起鼠标右键 dm.RightUp()
// 前后台绑定
前后台绑定 dm.BindWindow(hwnd,"dx","dx","dx",0) gdi
解除绑定窗口 dm.UnBindWindow()
//找图找字找色
找字 dm.FindStr(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intX,intY)
找字 dm.FindStrFast(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intX,intY) //字库比较大的时间
找图 dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
区域找色 dm.FindColor(0,0,2000,2000,"123456-000000|aabbcc-030303|ddeeff-202020",1.0,0,intX,intY)
定点找色 dm_ret = dm.CmpColor(200,300,"000000-000000|ff00ff-101010",0.9)
如果(dm_ret = 0)
辅助.消息框("相等")
如果结束
// 窗口
查找符合类名或者标题名的顶层可见窗口 hwnd = dm.FindWindow("","记事本") //hwnd 定义为整型
获取鼠标指向的窗口句柄 hwnd = dm.GetMousePointWindow()
向指定窗口发送文本数据 dm.SendString(hwnd,"我是来测试的")
设置窗口的状态 dm.SetWindowState(hwnd,0)
0 : 关闭指定窗口
1 : 激活指定窗口
2 : 最小化指定窗口,但不激活
3 : 最小化指定窗口,并释放内存,但同时也会激活窗口.
4 : 最大化指定窗口,同时激活窗口.
5 : 恢复指定窗口 ,但不激活
6 : 隐藏指定窗口
7 : 显示指定窗口
8 : 置顶指定窗口
9 : 取消置顶指定窗口
10 : 禁止指定窗口
11 : 取消禁止指定窗口
12 : 恢复并激活指定窗口
13 : 强制结束窗口所在进程.
移动指定窗口到指定位置 dm.MoveWindow(hwnd,-10,-10)
上面这些都是常用的,记得注册大漠,调用。然后就按你的思路来,移动到关闭那里,案后左键点击 |