Пример #1
0
    def doIt(self):
        #pyautogui.click(640, 1060, 1)#切换到模拟器
        sleep(10)
        pyautogui.click(random_W(100), random_W(100), 25, 1)  #点击屏幕

        sleep(10)
        pyautogui.click(random_W(1300), random_W(945), 3, 1)  #点击寻访一次

        sleep(5)
        pyautogui.click(random_W(1760), random_W(100), 1, 1)  #点击skip

        #第一次抽卡不好匹配,先验证一遍
        imagedif = imageDif()
        six_nums = imagedif.doIt()
        if six_nums > 0:
            print('first successd')
            return True
        else:
            print('first failed')

        sleep(5)
        pyautogui.click(random_W(1760), random_W(100), 2, 1)  #点击skip
        pyautogui.click(random_W(100), random_W(100), 1, 1)  #点击屏幕
Пример #2
0
    def doit(self):
        #         pyautogui.click(640, 1060, 1)#切换到模拟器
        sleep(3)
        pyautogui.click(random_W(200), random_W(300), 4, 1)  #点击2下屏幕
        sleep(2)

        pyautogui.click(random_W(635), random_W(502), 1)  #选择章节
        sleep(2)

        pyautogui.click(random_W(944), random_W(505), 3, 1)  #选择关卡
        sleep(3)

        pyautogui.click(random_W(1655), random_W(948), 1)  #开始行动
        sleep(3)

        pyautogui.click(random_W(944), random_W(505), 3, 1)  #跳过对话
        sleep(3)

        pyautogui.click(random_W(1600), random_W(750), 1)  #开始行动
        sleep(5)

        pyautogui.click(random_W(1683), random_W(106), 1)  #点击跳过
        sleep(2)

        pyautogui.click(random_W(1298), random_W(736), 1)  #点击确定
        sleep(5)

        pyautogui.click(random_W(200), random_W(300), 5, 2)  #点击1下屏幕
        sleep(1.5)
        """
                        拖拽角色
        """

        role_drap([[1266, 953, 1.5, 1], [1040, 462, 3, 2], [1200, 462, 2, 2]])
        sleep(6)
        role_drap([[1260, 950, 1.5, 1], [1058, 542, 3, 2], [1280, 542, 2, 2]])
        sleep(70)

        pyautogui.click(random_W(1683), random_W(106), 1)  #点击跳过
        sleep(2)

        pyautogui.click(random_W(1298), random_W(736), 1)  #点击确定


#     doit(1)
Пример #3
0
    def formation(self):
#         pyautogui.click(640, 1060, 1)#切换到模拟器
        pyautogui.click( random_W(100) , random_W(100) , 6 , 2 )#点击屏幕
        sleep(2)
        pyautogui.click( random_W(840) , random_W(365) , 1 )#选中加号
        sleep(1)
        pyautogui.click( random_W(740) , random_W(321) , 1)#点击人物
        sleep(1)
        pyautogui.click( random_W(1685) , random_W(980) , 1 )#点击打勾
        sleep(1)
        pyautogui.click( random_W(410) , random_W(90) , 1 )#点击导航栏
        sleep(1)
        pyautogui.click( random_W(200) , random_W(370) , 1 )#点击首页
Пример #4
0
    def doit(self):
        #         pyautogui.click(640, 1060, 1)#切换到模拟器
        sleep(2)

        pyautogui.click(random_W(250), random_W(250), 3, 1.5)  #跳过对话
        sleep(10)  #等待

        pyautogui.click(random_W(250), random_W(250), 5, 1.5)  #跳过对话然后准备点击技能
        sleep(25)

        pyautogui.click(random_W(704), random_W(466), 6, 1)  #点击技能介绍
        pyautogui.click(random_W(1278), random_W(627), 6, 1)  #使用技能
        sleep(5)  #技能释放然后等待

        pyautogui.click(random_W(250), random_W(250), 5, 1.5)  #跳过对话
        sleep(10)  #等待对话

        pyautogui.click(random_W(300), random_W(300), 6, 1.5)  #跳过对话出现教官
        sleep(15)  #等待战斗结束

        pyautogui.click(random_W(971), random_W(111), 5, 1.5)  #跳过对话出现驴
        sleep(20)  #等待动画

        pyautogui.click(random_W(872), random_W(517), 5, 1.5)  #跳过对话,出现敌方支援
        sleep(5)  #敌方动画

        pyautogui.click(random_W(372), random_W(517), 3, 1.5)  #我方出现支援
        sleep(3)  #我方动画

        pyautogui.click(random_W(343), random_W(769), 3, 1.5)  #跳过对话
        sleep(50)  #等待战斗结束

        pyautogui.click(random_W(300), random_W(300), 8, 1.5)  #跳过对话

        pyautogui.click(random_W(1683), random_W(106), 1)  #点击跳过
        sleep(2)

        pyautogui.click(random_W(1298), random_W(736), 1)  #点击确定
Пример #5
0
def cannel(counts=1,times=1):
    pyautogui.click( random_W(1750) , random_W(130) , counts , times )
Пример #6
0
def settings(counts=1,times=1):
    pyautogui.click( random_W(118) , random_W(88) , counts , times )
Пример #7
0
def blank(counts=1,times=1):
    pyautogui.click( random_W(60) , random_W(50) , counts , times )
Пример #8
0
def back(counts=1,times=1):
    pyautogui.click( random_W(162) , random_W(86) , counts, times )
Пример #9
0
    def doit(self):
        #         pyautogui.click(640, 1060, 1)#切换到模拟器
        sleep(5)
        pyautogui.click(random_W(162), random_W(86), 2, 1)  #点击返回

        sleep(12)
        pyautogui.click(random_W(1745), random_W(121), 2, 2)  #点击关闭签到

        sleep(3)
        pyautogui.click(random_W(60), random_W(50), 1)  #点击屏幕

        sleep(3)
        pyautogui.click(random_W(520), random_W(850), 1)  #点击合成玉石

        sleep(3)
        pyautogui.click(random_W(500), random_W(1000), 1)  #点击屏幕

        sleep(3)
        pyautogui.click(random_W(274), random_W(351), 1)  #点击新手任务

        sleep(3)
        pyautogui.click(random_W(1500), random_W(300), 1)  #点击合成与

        sleep(3)
        pyautogui.click(random_W(400), random_W(400), 1)  #点击屏幕

        sleep(3)
        pyautogui.click(random_W(1785), random_W(140), 1)  #点击关闭

        sleep(5)
        pyautogui.click(random_W(1773), random_W(115), 2, 1)  #点击活动公告

        #第一次抽卡不好匹配,先验证一遍
        #         messagebox.showinfo('先验证有没有6星', '先验证前面有没有6星')
        pyautogui.click(1500, 500, 1)  #点干员按钮
        sleep(2)
        imagedif = imageDif()
        six_nums = imagedif.doIt()
        if six_nums > 0:
            print('first successd')
            return True
        else:
            print('first failed')
        sleep(5)
        pyautogui.click(random_W(162), random_W(86), 1, 1)  #点击返回

        #         sleep(3)
        #         pyautogui.click( random_W(1760) , random_W(100) , 2 , 1 )#点击skip
        #         pyautogui.click( random_W(100) , random_W(100) , 1 , 1 )#点击屏幕

        sleep(2)
        pyautogui.click(random_W(320), random_W(90), 1)  #点击邮件

        sleep(2)
        pyautogui.click(random_W(1640), random_W(960), 1)  #点击合成玉

        sleep(2)
        pyautogui.click(random_W(60), random_W(50), 1)  #点击屏幕

        sleep(8)
        pyautogui.click(random_W(170), random_W(100), 1)  #点击返回

        sleep(4)
        pyautogui.click(random_W(1680), random_W(760), 1)  #点击干员寻访

        sleep(2)
        pyautogui.click(random_W(1585), random_W(940), 1)  #点击寻访十次

        sleep(2)
        pyautogui.click(random_W(1320), random_W(730), 1)  #点击确定

        sleep(20)
        pyautogui.click(random_W(1750), random_W(95), 1)  #点击skip
        blank(3)

        back()
        sleep(2)
        messagebox.showinfo('1')
        pyautogui.click(random_W(1156), random_W(535), 1)  #点击编队
        blank(3)
        pyautogui.click(random_W(1464), random_W(93), 1)  #点击快捷编队
        sleep(3)
        pyautogui.click(random_W(1700), random_W(970), 1)
        sleep(1)
        back()

        #最后看是否抽到
        sleep(1)
        pyautogui.click(1500, 500, 1)  #点干员按钮
        imagedif = imageDif()
        six_nums = imagedif.doIt()
        if six_nums > 1:
            print('second successd')
            return True
        else:
            print('second failed')
        sleep(3)
        back()  #点击返回
Пример #10
0
    def doit(self):
        #         pyautogui.click(640, 1060, 1)#切换到模拟器
        #sys.exit()
        sleep(10)
        pyautogui.click(random_W(1683), random_W(106), 1)  #点击跳过
        sleep(2)

        pyautogui.click(random_W(1298), random_W(736), 1)  #点击确定
        sleep(8)
        """
                进入教程
        """
        pyautogui.click(random_W(200), random_W(200), 18, 3)  #点击界面跳过对话

        role_drap([[1589, 956, 1.5, 1], [862, 621, 4, 2], [1481, 615, 2,
                                                           2]])  #拖拽第一个角色
        sleep(3)  #拖拽第一个角色并且等待

        pyautogui.click(random_W(200), random_W(200), 3, 2)  #点击界面跳过对话
        sleep(10)  #等待

        pyautogui.click(random_W(200), random_W(200), 2, 3)  #点击界面跳过对话

        role_drap([[1746, 951, 1.5, 1], [1011, 461, 3, 2], [1028, 984, 2,
                                                            2]])  #拖拽第二个角色

        pyautogui.click(random_W(200), random_W(200), 5, 3)  #点击界面跳过对话
        sleep(15)  #等待战斗结束

        pyautogui.click(random_W(200), random_W(200), 10, 2)  #点击界面跳过对话
Пример #11
0
    def doit(self):
        #         pyautogui.click(640, 1060, 1)#切换到模拟器
        sleep(3)

        pyautogui.click(random_W(700), random_W(600), 20, 1.5)  #点击屏幕

        pyautogui.click(random_W(450), random_W(905), 3, 1)  #点击领取
        pyautogui.click(random_W(700), random_W(600), 5, 1.5)

        sleep(15)

        pyautogui.click(random_W(1580), random_W(966), 9, 1)  #点击开始行动
        sleep(5)

        pyautogui.click(random_W(1580), random_W(730), 15, 1)  #点击开始
        sleep(6)

        pyautogui.click(random_W(1683), random_W(106), 1)  #点击跳过
        sleep(2)

        pyautogui.click(random_W(1300), random_W(750), 1)  #点击确定

        sleep(3)

        role_drap([[1590, 950, 2, 1], [1340, 490, 3, 2], [990, 543, 2,
                                                          2]])  #拖拽第一个角色
        sleep(2)
        role_drap([[1750, 950, 2, 1], [1390, 660, 3, 2], [1050, 680, 2,
                                                          2]])  #拖拽第二个角色

        sleep(35)

        pyautogui.click(random_W(450), random_W(905), 10, 1)  #跳过对话

        role_drap([[1740, 940, 2, 1], [1280, 396, 4.5, 2], [1280, 760, 3,
                                                            2]])  #拖拽奶妈

        sleep(35)
        pyautogui.click(random_W(450), random_W(905), 5, 3)  #跳过对话


#     doit(1)