C++ kullanmak zorunda değilsiniz, Python ile çok daha basit bir şekilde sorununuzu çözebiliriz.
Diyelim ki bu benim oyunum ve ben çöp adam gördüğüm zaman space tuşuna basıp çekmesini istiyorum.
(Paintten çizdim kusuruma bakma xD)
Ekli dosyayı görüntüle 70707
Sadece çöp adamın olduğu bir ekran görüntüsü alıyorum ve kaydediyorum, ne kadar net olursa o kadar iyi.
Ekli dosyayı görüntüle 70708
Sonra bu ekran görüntüsünü bir klasöre atıyorum ve içerisinde bir de python dosyası açıyorum.
Ekli dosyayı görüntüle 70709
Python dosyamı açıyorum ve içerisine çok basit 5-10 satır kod yazıyorum.
Ekli dosyayı görüntüle 70711
Regionu ekranının çözünürlüğüne göre ayarlamalısın ben daha önceki bir otomasyon programında kullandığım için nerede olduğunu biliyorum. Gördüğün üzere ekrana çöp adam çıktığı zaman space tuşuna basan basit bir script yazdık.
Python:
from pyautogui import *
import pyautogui
import keyboard
while True:
print("cop adam araniyor")
if pyautogui.locateOnScreen('copadam.png', region=(87,755,379,304), grayscale=True, confidence=0.5) != None:
print("cop adam goruldu")
keyboard.press_and_release('space')
time.sleep(0.5)