Python pyautogui tıklamama sorunu

Merhabalar. Python pyautogui modülünü kullanarak mouse’un istediğim kordinata gitmesini sağlıyorum ve istediğim gibi gidiyor. Fakat sağ tıklamasını istediğim zaman tıklamıyor.Bunun sorunu ne olabilir.Bilgi vericek olan arkadaşlara şimdiden teşekkür ediyorum.

import pyautogui

pyautogui.click(button='right')

Kaynak

2 Beğeni

Herhangi bir oyun için kullanıyorsanız, python kodunuzu yönetici modda çalıştırmayı deneyin, o da olmuyorsa tıklama olayını belirli bir süre boyunca gerçekleştirin. Yani 0.1 saniye boyunca basılı tutmak vb.

import pyautogui

def click_at(x, y, duration, button):
    pyautogui.moveTo(x, y)
    pyautogui.click(button=button, duration=duration)

click_at(150, 150, 0.1, "right")

Edit: Alternatif olarak mouseDown ve mouseUp kullanılabilir.

import pyautogui
import time

def click_at(x, y, duration, button):
    pyautogui.moveTo(x, y)
    pyautogui.mouseDown(button=button)
    time.sleep(duration)
    pyautogui.mouseUp(button=button)

click_at(150, 150, 0.1, "right")
1 Beğeni

Teşekkür ediyorum fakat malesef çözümü olmadı. for döngüsünü kullandım seri bir şekilde işlem yapsın diye o bile çözüm olmadı.Aynı zaman da sizin dediğiniz gibi yönetici olarak çalıştırdım.