• 技术文章 >Python技术 >Python基础教程

    如何用python模拟点击玩游戏?

    小妮浅浅小妮浅浅2020-11-25 18:26:55原创2744

    小编发现很多小伙伴都喜欢玩一些游戏,而手游因为玩的场景限制不多,所以受众的人更多。游戏里有很多重复的任务需要我们完成,虽然过程非常无聊,但是为了任务奖励还是有很多小伙伴不厌其烦的去做。那么,有没有什么方法,可以让我们从重复的操作中解放出来呢?今天小编就教大家用python模拟点击玩游戏。


    这里以阴阳师为例,比如刷觉醒:

    我们应该在探索页面中,点击左下角的觉醒材料

    然后选择你要刷的麒麟

    选择层数,点击挑战

    点击准备

    点击任意位置获得红蛋,点击任意位置开启,再次点击任意位置回到 3

    开始下一次 刷刷刷

    这里有几个要注意的地方,会在程序里一一指出来。

    既然我们要点击的区域很多,那我们就得记录很多的坐标,所以我用了一个函数来检测当前句柄和鼠标的位置。

    def getPos():
        global pos
        while True:
            time.sleep(0.2)
            getCurPos()
            pos=getCurPos()
            s=getWinHandle(pos)
            print s ,pos

    这个函数会一直输出你鼠标所在的位置信息和鼠标焦点所在的窗口句柄,通过记录这些数据,我们可以告诉程序接下里需要移动和点击的轨迹。

    准备完成之后,我们就开始刷刷刷!

    想要完成游戏任务获得奖励,又不想一直进行重复操作的小伙伴可以试试小编这个方法。相信模拟点击能够让很多小伙伴在玩游戏方面更加省心,玩的更开心~更多Python学习指路:PyThon学习网教学中心

    专题推荐:python模拟点击
    上一篇:python编程入门之输出国际象棋棋盘 下一篇:python模拟点击可以在ios中实现吗?

    相关文章推荐

    • python模拟点击需要安装什么库?如何安装?• 如何用python模拟点击进行重复话语?• python模拟点击常用的操作方法有哪些?• python模拟点击中如何操作鼠标位置?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网