大漠插件使用注意点总结
1、大漠虽然支持最小化找图,但是一般情况下都有问题。最好的办法就是窗口移出屏幕范围(假最小化),但是在退出脚本时一定要恢复窗口位置。参考:dm.MoveWindow ext3_hwnd,1028,526 //1134,529
2、全局大漠.找图 (0,0,2000,2000,"tu.bmp|tu1.bmp|tu2.bmp“,"080808", 0.9)用|找到一个就停止
3、循环一定要注意加延时否则程序会卡死。
4、找到图片之后返回的是鼠标左上顶点,要加上偏移。
5、大漠测试工具使用要先绑定,否则找出来的坐标不对。先绑定窗口,再找坐标。
6、抠图注意把一些干扰色块去掉
7、找图片时,如果有背景色,且背景色会变化,一定要编辑把背景色块给扣掉,也少失误。
8、大漠工具四个点的颜色为同一色,就认为是背景色。
9、注意绑定完窗口,一定要延时,否则容易出错
10、findstrex可以找范围内多个
11、做任何操作前注意激活窗口
12、一般要写一个实时监控线程,去处理一些异常情况。*****
13、字符串可以用|拼接起来,找多个。
14、注意变量的声明,全_,集_,局_这样的命名方式比较好。
15、无线循环和递归循环注意中间延时一下
16、注意字要尽量弄圆润了。粗一点。
17、任何情况下要考虑成功和失败的两种情况。
18、有鼠标按下,就一定要有鼠标弹起
19、这个辅助延时的时间很重要,一定要把握好,才不会出现找不到情况。
20、宁愿去找有颜色的图,不要找有文字的图,游戏开发商可能做手脚。每个文字绘制时不一样。找颜色块开发商不容易做手脚。
21、像那种滑动的UI,如果滑动太少,会概率出现没有滑动,一般滑动的偏移要大一点
22、逍遥安卓出现被会话锁定情况,肯定是被某个进程锁定了,只要把那个进程杀死就可以接触锁定了。
23、E_OBJECT_NOT_FOUND (0x80BB0001 是可以修复的问题是UUID问题(对于新手来说可能需要一天的时间)
打开多开管理器 删除不能启动的窗口 然后新建一个
24、闪退一般就几种情况运行空间不够。硬盘或者内存空间不够了。或者系统出问题了,重启下电脑就好了,确实安卓模拟器2cpu 2048内存稳定很多
25、有的时候截取的图片扣取小一点,可以增大找到的概率。
26、尽量不要找有文字的图片,刷新会变化,就找图片。
27、截取的图越小越具有特征越好。
28、光靠延时点击(因为每台电脑的性能不一样,而且每次出现白蛋的时机也不一定相同)应该是不准的还是找图,找到了,再点击比较准
29、如果出现图片找不到,可能就是大漠绑定的模式不对,切换normal试试。夜神模拟器只能前台normal模式
30、所有的操作窗口都去找800*400这个响应窗口
31、截取不到图,图是黑的很大可能是你绑定的窗口不对。
32、游戏有精细画质和流畅画质的一定选择流程画质截取图片,流畅画质截取的图片,精细画质下游戏辅助一样可以找到。
33、安卓模拟器的dpi 96 192 384,成倍增长的dpi都可以找到,截图就拿320去截取图片,然后没有320dpi,设置成160也可以正常工作。截取dpi320的图,240,160dpi都可以用
34、静止的东西永远比滑动的东西好找,好定位。
35、为了你辅助的通用性,尽量不要用数字坐标,要找图,点击来替代。
36、一个页面的东西操作完了,切换页面应该另外起一个判断。一个判断对应一个界面
37、尽量做到没检测到特征图像不做任何操作。
38、循环内部每个动作的安排顺序得当可以实现任何功能,并且每个判断内部还可以操作。
39、后续开发按键辅助时,一定要把模拟器分辨率和dpi都记录固定下来,否则会出问题。一定记录,否则会出现不适配。
页:
[1]