浏览代码

!2 try to save shili pictures

pcacc 3 月之前
父节点
当前提交
13a76ec448
共有 3 个文件被更改,包括 15 次插入0 次删除
  1. 1 0
      .gitignore
  2. 4 0
      dongri_task.py
  3. 10 0
      scriptBase/comon.py

+ 1 - 0
.gitignore

@@ -3,3 +3,4 @@ yys.png
 yys2.png
 config.json
 *.pyc
+temp_pictures

+ 4 - 0
dongri_task.py

@@ -1006,6 +1006,9 @@ class task_activity_lianmeng(dongri_task):
                     if waitClickImg_noWait_withBool(special_activity_img.accept_task, 2, 1) == False:
                         return False
                     break
+                elif waitFindImg_withBool(special_activity_img.shili, 1, 0.5) == True:
+                    save_game_screen()
+
                 yys_dragAuto(special_activity_img.move_down)
         
         up_tryTimes = 5
@@ -1266,6 +1269,7 @@ class task_checkDiamond(dongri_task):
 
 
 if __name__ == '__main__':
+    save_game_screen()
     #basic_operate.get_line_num()
     #task_cure(True, 85).run()
     #task_fight_enemy().run()

+ 10 - 0
scriptBase/comon.py

@@ -1,4 +1,6 @@
 # -*- coding: utf-8 -*-
+import datetime
+import pyautogui
 from scriptBase.imgFind import pcacc_img
 from scriptBase.mouseClick import pcacc_mouse
 import time
@@ -287,6 +289,14 @@ def game_region():
     tmpRet, tmpPos = find_window_pos('Mumu模拟器12',)
     return tmpRet, tmpPos
 
+def save_game_screen():
+    regionRet, regionPos = game_region()
+    screenshot = pyautogui.screenshot(region=regionPos)
+    curData = datetime.datetime.now().strftime("%Y_%m_%d_%H_%M_%S")
+    fileName = "temp_pictures/" + curData + ".png"
+    screenshot.save(fileName)
+    return True
+
 def yys_getRegion(region, isWidth= False):
     return getRegion('Mumu模拟器12', region, isWidth)