飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4523|回复: 11

[原创] 新手学习做的一个秒杀扫雷的小软件,还有点小错误

[复制链接]
  • TA的每日心情
    奋斗
    2016-2-27 21:37
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2016-2-18 16:52:56 | 显示全部楼层 |阅读模式
    本帖最后由 xiaoxiaohuo 于 2016-2-19 16:53 编辑

    刚学完易语言基础,试着做了一款小辅Zhu,目前在扫雷的高级模式和最大宽高模式之间都可以用,中级模式和初级模式我看了一下内存,中间有很多是没有用的数据,用目前的程序无法执行,还在想办法。第一次做这个还有点能力上的欠缺,欢迎各路大神指点指点,带带我这个小菜鸡
    补充:在这个程序写完以后,我进行了一些整理,把我的思路大致理了理,附带网盘的地址,附件可以去那下载
    http://pan.baidu.com/s/1jGZcw0A
    下面的每一步都对应之后的图片。同时对应的word文档在附带的网盘地址中也可以找到
    1.程序的窗口
    2.设置了一堆全局变量,小方框左边和顶边初始值即扫雷左上角的小方框

    3.主程序部分,设置的一些局部变量

    4.对设置的变量进行赋值

    5.扫雷窗口句柄用作之后的模拟鼠标点击需要的窗口句柄

    6.要读内存,先打开进程,再进行读取,最后关闭进程

    7.读内存的子程序

    8.写内存的子程序

    9.判断是否为雷区,并移动坐标点的子程序

    10.判断是否应该换行,并把Y坐标往下移一行

    11.判断是否无雷,无雷即模拟鼠标左键点击该小方框左上角,同时坐标往后移一格

    12.判断是否为雷区,是雷区,模拟鼠标右键点击,在小方框上标记出雷的位置,同时坐标往后移一格
    13.判断是否为有雷和无雷以外的其他数据,可以直接跳过,同时坐标往后移一格

    14.之后都是一些需要用到的Dll命令,我就不一一介绍了


    15.经过我的测试,这款扫雷在中级和初级模式下,如果按照正常的首内存地址去读数据,要读的地址比你实际需要的地址要多,在中间会附带一些你不需要的内存,造成误操作,所以导致这个程序无法进行中级和初级的秒杀。我觉得可能只要再加两个针对中级和初级模式的判断,这个程序就可以完美秒杀扫雷的一切模式了
    16.有不对的地方还希望能够帮我指正,谢谢大家!




    秒掉扫雷.zip

    81.3 KB, 下载次数: 13, 下载积分: 飘云币 -2 枚

    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2016-2-27 21:37
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-2-18 16:53:36 | 显示全部楼层
    自顶一下,支持支持
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-12-27 12:33
  • 签到天数: 1845 天

    [LV.Master]伴坛终老

    发表于 2016-2-18 17:17:16 | 显示全部楼层
    虽然不玩,还是顶一个!
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2016-2-27 21:37
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-2-18 17:19:22 | 显示全部楼层
    hu007 发表于 2016-2-18 17:17
    虽然不玩,还是顶一个!

    哈哈,主要就是用作学习
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 442 天

    [LV.9]以坛为家II

    发表于 2016-2-18 17:49:24 | 显示全部楼层
    加个效果图吧
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-2-27 15:18
  • 签到天数: 205 天

    [LV.7]常住居民III

    发表于 2016-2-18 20:21:50 | 显示全部楼层
    其实你应该截图贴代码,说思路
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 2754 天

    [LV.Master]伴坛终老

    发表于 2016-2-18 23:27:07 | 显示全部楼层
    呵呵,楼主牛人啊,佩服
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2016-2-27 21:37
  • 签到天数: 10 天

    [LV.3]偶尔看看II

     楼主| 发表于 2016-2-19 00:25:11 | 显示全部楼层
    yosen2001 发表于 2016-2-18 20:21
    其实你应该截图贴代码,说思路

    第一次在这里发帖,等我再整理整理会发出来
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    5 天前
  • 签到天数: 2513 天

    [LV.Master]伴坛终老

    发表于 2016-2-19 12:05:34 | 显示全部楼层
    主要是实现的思路能写出来就好了,这个小软件本身没什么用处
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2016-2-19 15:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2016-2-19 15:59:12 | 显示全部楼层
    太棒了,感谢蓝枫大神
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表