ガチャマクロ
import pyautogui
import cv2
def kinsure(x):
pyautogui.screenshot('filename.png')
img = cv2.imread("filename.png", 0)
temp = cv2.imread(x, 0)
result = cv2.matchTemplate(img, temp, cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)
if max_val >= 0.95:
pyautogui.click(max_loc)
pyautogui.FAILSAFE = True
pyautogui.PAUSE = 2
while 1:
kinsure("test7.png")
pyautogui.screenshot('filename.png')
img = cv2.imread("filename.png", 0)
temp = cv2.imread("test8.png", 0)
result = cv2.matchTemplate(img, temp, cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)
if max_val >= 0.95:
pyautogui.PAUSE = 10
pyautogui.click(max_loc)
kinsure("test9.png")
kinsure("test10.png")
kinsure("test11.png")
kinsure("test12.png")
kinsure("test13.png")
kinsure("test14.png")
pyautogui.PAUSE = 2
2秒ごとにtest7.pngかtest8.pngを探す
test7.pngが見つかったらそこをクリックしてまた2秒ごとの監視を続ける
test8.pngが見つかったら(つまりカバンがいっぱいになったら)、10秒間隔でtest9~14.pngをクリックする
以下test7.png〜test14.png
カバンがいっぱいになるまでガチャを回して、カバンがいっぱいになったら一括分解して、またガチャを回してくれる、というマクロがこれで出来る
while文の中を書き換えて自分だけのマクロを作ろう!
Author And Source
この問題について(ガチャマクロ), 我々は、より多くの情報をここで見つけました https://qiita.com/gacchamacro/items/7a54f13a56721a6f6d70著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .