import pyautogui
import time
import mouse
import keyboard
from PIL import ImageGrab
# Potcu.jpg'nin ekranın neresinde göründüğünü bulmak için gerekli olan zaman tanımlanır
WAIT_TIME = 0
# Fare sağ tıklamasını basılı tutar
pyautogui.mouseDown(button='right')
# Fareyi 10 cm sola kaydırır
pyautogui.move(-45, 0, duration=0.5)
# Fare sağ tıklamasını bırakır
pyautogui.mouseUp(button='right')
# Potcu.jpg görüntüsünün ekran üzerinde yerini bulana kadar işlem tekrarlanır
while True:
# Ekran görüntüsü alınır ve belirtilen görüntüyü aranır
screenshot = ImageGrab.grab()
image_location = pyautogui.locateOnScreen('path/to/potcu.jpg', confidence=0.70)
# Potcu.jpg bulunduysa işlem sonlandırılır
if image_location is not None:
break
# Potcu.jpg henüz bulunamadıysa fareyi bir kez daha sağa çevirir ve işlemi tekrarlar
pyautogui.mouseDown(button='right')
pyautogui.move(-45, 0, duration=0.5)
pyautogui.mouseUp(button='right')
# Potcu.jpg bulunana kadar bekler
time.sleep(WAIT_TIME)
# Görüntünün merkez noktasını hesaplar ve çift tıklama yapar
center_x = image_location.left + image_location.width / 2
center_y = image_location.top + image_location.height / 2
pyautogui.mouseDown(center_x, center_y)
pyautogui.mouseUp(center_x, center_y)
time.sleep(3.5)
keyboard.press('s')
time.sleep(0.2)
keyboard.release('s')
time.sleep(0.2)
WAIT_TIME = 0
# Fare sağ tıklamasını basılı tutar
pyautogui.mouseDown(button='right')
# Fareyi 10 cm sola kaydırır
pyautogui.move(-45, 0, duration=0.5)
# Fare sağ tıklamasını bırakır
pyautogui.mouseUp(button='right')
# Banka.jpg görüntüsünün ekran üzerinde yerini bulana kadar işlem tekrarlanır
while True:
# Ekran görüntüsü alınır ve belirtilen görüntüyü aranır
screenshot = ImageGrab.grab()
image_location = pyautogui.locateOnScreen('path/to/banka.jpg', confidence=0.70)
# Banka.jpg bulunduysa işlem sonlandırılır
if image_location is not None:
break
# Banka.jpg henüz bulunamadıysa fareyi bir kez daha sağa çevirir ve işlemi tekrarlar
pyautogui.mouseDown(button='right')
pyautogui.move(-45, 0, duration=0.5)
pyautogui.mouseUp(button='right')
# Banka.jpg bulunana kadar bekler
time.sleep(WAIT_TIME)
# Görüntünün merkez noktasını hesaplar ve çift tıklama yapar
center_x = image_location.left + image_location.width / 2
center_y = image_location.top + image_location.height / 2
pyautogui.mouseDown(center_x, center_y)
pyautogui.mouseUp(center_x, center_y)
time.sleep(4.5)
keyboard.press('s')
time.sleep(0.2)
keyboard.release('s')
time.sleep(0.2)
WAIT_TIME = 0
# Fare sağ tıklamasını basılı tutar
pyautogui.mouseDown(button='right')
# Fareyi 10 cm sola kaydırır
pyautogui.move(-45, 0, duration=0.5)
# Fare sağ tıklamasını bırakır
pyautogui.mouseUp(button='right')
# Pablo.jpg görüntüsünün ekran üzerinde yerini bulana kadar işlem tekrarlanır
while True:
# Ekran görüntüsü alınır ve belirtilen görüntüyü aranır
screenshot = ImageGrab.grab()
image_location = pyautogui.locateOnScreen('path/to/pablo.jpg', confidence=0.70)
# Potcu.jpg bulunduysa işlem sonlandırılır
if image_location is not None:
break
# Pablo.jpg henüz bulunamadıysa fareyi bir kez daha sağa çevirir ve işlemi tekrarlar
pyautogui.mouseDown(button='right')
pyautogui.move(-45, 0, duration=0.5)
pyautogui.mouseUp(button='right')
# Pablo.jpg bulunana kadar bekler
time.sleep(WAIT_TIME)
# Görüntünün merkez noktasını hesaplar ve çift tıklama yapar
center_x = image_location.left + image_location.width / 2
center_y = image_location.top + image_location.height / 2
pyautogui.mouseDown(center_x, center_y)
pyautogui.mouseUp(center_x, center_y)