mdsk.net
当前位置:首页 >> 问题一:大漠插件与按键精灵QUI代码如何合并?大漠... >>

问题一:大漠插件与按键精灵QUI代码如何合并?大漠...

大漠插件有接口说明的,从列表中看确实是英文的。我一般在接口上复制来用的,我发个接口说明,有中文接口说明。

问题1.大漠你可以选择一些绑定方式 比如用 hwnd=dm.GetMousePointwindow() //这个来抓鼠标窗口句柄 dm_ret=dm.Bindwindow(hwnd,"dx","windows","windows",0)//用此叁数来绑定,后面的叁数请参考大漠命令帮助 然后这些代码放在哪儿,肯定是放在你...

dm_ret = dm.FindStr(0, 0, 800, 600,"你|谢|在", "ded7e7-000000", 1.0, x, y)if dm_ret = 0 then字="你"Elseif dm_ret = 1 then字="谢"Else字="在"end if已经把找到的字保存到变量了,输出就不难了吧

可以,它们不影响,不过大漠后台绑定有一个dx的1模式,是不能用按键精灵按键和鼠标等函数(这个模式使用要收费,所以能不用就别用)

你每次写一个新脚本就需要写这段代码,每一个新脚本也必须加进这两个文件,大漠命令说明在大漠插件里的一个叫“大漠接口文件”里面,点开它,里面有每个指令的解释。

你是找两点颜色,然后比较坐标大小,对吗?那你只能用两次FindColor了,FindColorEx是没有记录颜色信息的。代码如下: //大漠注册我不写了 dm_ret = dm.FindColor(0, 0, 1336, 768, "000000", 1.0, 0, x1, y1) dm_ret = dm.FindColor(0, 0, 1336...

必须使用多线程,楼上说的不正确,如果在绑定后再次进行绑定,之前的窗口就会失效 下面是我的代码: Dim hwnd(5) '数组,这里假设存放着6个窗口的句柄DimEnv nowhwnd '多线程传递变量For i = 0 To 5 nowhwnd = hwnd(i) BeginThread main Delay 3...

这样也是可以的,当然即然你已经用大漠了,完全可以都用大漠呀! 如果还有不懂的可以进群问大家! 按键精灵『15』群号是1__7--6__4--6__9--4__8--4

查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上 从左下到右上是1 所以你代码写成这样既可 dm_ret = dm.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,1,intX,intY) 请看大漠的帮助...

Set dm = createobject("dm.dmsoft") dm.setPath "d:\WZ" dm.SetDict 0, "i.txt" hwnd = dm.GetMousePointWindow() //dm_ret = dm.BindWindow(hwnd,"normal","dx2","dx",5) //加入你的东西 dm_ret = dm.UnBindWindow()

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com