Эх сурвалжийг харах

!2 new way to get line nums

pcacc 1 өдөр өмнө
parent
commit
fbdc00ffb6

BIN
dongri_img/check/on_meat.png


BIN
dongri_img/check/on_mine.png


BIN
dongri_img/check/on_stone.png


BIN
dongri_img/check/on_wood.png


+ 5 - 7
dongri_pic.py

@@ -233,13 +233,11 @@ class check_img:
     bear_team = R'dongri_img\check\bear_team.png'
     enough_soilder = R'dongri_img\check\enough_soilder.png'
 
-
-
-
-
-
-
-
+    # check_collect_resource
+    on_meat = R'dongri_img\check\on_meat.png'
+    on_wood = R'dongri_img\check\on_wood.png'
+    on_mine = R'dongri_img\check\on_mine.png'
+    on_stone = R'dongri_img\check\on_stone.png'
 
 
 

+ 11 - 3
dongri_task.py

@@ -206,7 +206,7 @@ class basic_operate:
         return True
 
     @staticmethod
-    def get_line_num():
+    def get_line_num2():
         lineStr = yys_ocrAuto(check_img.line_orc)
         if len(lineStr) == 0:
             return 0
@@ -219,7 +219,13 @@ class basic_operate:
             print("未找到数字")
             return 0
 
-        
+    @staticmethod
+    def get_line_num():
+        meat_num = len(pcacc_img.find_all_image_locations(check_img.on_meat))
+        wood_num = len(pcacc_img.find_all_image_locations(check_img.on_wood))
+        mine_num = len(pcacc_img.find_all_image_locations(check_img.on_mine))
+        stone_num = len(pcacc_img.find_all_image_locations(check_img.on_stone))
+        return meat_num + wood_num + mine_num + stone_num
         
 
 
@@ -1691,6 +1697,7 @@ class task_zhuguang(dongri_task):
 
         waitClickImg_noWait_withBool([special_activity_img.zhuguang_send, special_activity_img.zhuguang_receive], 2, 1)
         return True
+    
 
 class task_testFun(dongri_task):
     def __init__(self):
@@ -1702,6 +1709,7 @@ class task_testFun(dongri_task):
 
 if __name__ == '__main__':
     myTimeSleep_big()
+    print(basic_operate.get_line_num())
     #task_get_fire_crystal().run()
     #task_checkPower().run()
     #task_testFun().run()
@@ -1747,4 +1755,4 @@ if __name__ == '__main__':
     #task_read_mails().run()
     #task_checkBenifitStatus().run()
     #task_checkDiamond().run()
-    task_zhuguang().run()
+    #task_zhuguang().run()