Auto Clicker için yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
4 Ocak 2021
Mesajlar
4
Tepki puanı
0
Ödüller
1
Yaş
24
5 HİZMET YILI
Arkadaşlar basit bir clicker oyunu için bot yazmaya çalışıyorum (evet bu işin basit kısmı biliyorum)
Sorunum şu ki oyun arka planda çalışırken tıklama yaptırtmam gerekiyor
Evet arka planda tıklayabiliyor şu an kodum lakin istediğim koordinatlara değil
arka planda istediğim koordinatı tıklama kodunu nasıl gönderebilirim? yardımcı olursanız çok mutlu olurum
kodum şu şekilde

import time
import win32gui
import win32api
import win32con


wdname = 'DPSIdle'
hwnd = win32gui.FindWindow(None, wdname) # parent handle
print(hwnd)


def control_click(x, y, hwnd, button):
l_param = win32api.MAKELONG(x, y)
win32gui.SendMessage(hwnd, win32con.WM_MOUSEMOVE, 0, l_param)
# win32gui.PostMessage(hwnd, win32api.SetCursorPos((x, y)), 0, l_param)
if button == "left":
win32gui.SendMessage(hwnd, win32con.WM_LBUTTONDOWN,
win32con.MK_LBUTTON, l_param)
win32gui.SendMessage(hwnd, win32con.WM_LBUTTONUP,
win32con.MK_LBUTTON, l_param)
else:
win32gui.SendMessage(hwnd, win32con.WM_RBUTTONDOWN,
win32con.MK_RBUTTON, l_param)
win32gui.SendMessage(hwnd, win32con.WM_RBUTTONUP,
win32con.MK_RBUTTON, l_param)


control_click(200, 200, hwnd, button='left')
 
Üye
Katılım
17 Ara 2022
Mesajlar
12
Tepki puanı
0
Ödüller
1
Yaş
26
3 HİZMET YILI
Arkadaşlar basit bir clicker oyunu için bot yazmaya çalışıyorum (evet bu işin basit kısmı biliyorum)
Sorunum şu ki oyun arka planda çalışırken tıklama yaptırtmam gerekiyor
Evet arka planda tıklayabiliyor şu an kodum lakin istediğim koordinatlara değil
arka planda istediğim koordinatı tıklama kodunu nasıl gönderebilirim? yardımcı olursanız çok mutlu olurum
kodum şu şekilde

import time
import win32gui
import win32api
import win32con


wdname = 'DPSIdle'
hwnd = win32gui.FindWindow(None, wdname) # parent handle
print(hwnd)


def control_click(x, y, hwnd, button):
l_param = win32api.MAKELONG(x, y)
win32gui.SendMessage(hwnd, win32con.WM_MOUSEMOVE, 0, l_param)
# win32gui.PostMessage(hwnd, win32api.SetCursorPos((x, y)), 0, l_param)
if button == "left":
win32gui.SendMessage(hwnd, win32con.WM_LBUTTONDOWN,
win32con.MK_LBUTTON, l_param)
win32gui.SendMessage(hwnd, win32con.WM_LBUTTONUP,
win32con.MK_LBUTTON, l_param)
else:
win32gui.SendMessage(hwnd, win32con.WM_RBUTTONDOWN,
win32con.MK_RBUTTON, l_param)
win32gui.SendMessage(hwnd, win32con.WM_RBUTTONUP,
win32con.MK_RBUTTON, l_param)


control_click(200, 200, hwnd, button='left')
reis lise kaça gidiyosun ve hangi şeyle kodluyosun
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst