Partage
  • Partager sur Facebook
  • Partager sur Twitter

Cliquer sur l'écran sans bouger la souris

    14 janvier 2023 à 15:30:35

    Bonjour,

    Après des heures de recherche je me tourne vers ce forum pour demander comment cliquer sur l'écran (comme pyautogui) mais sans déplacer et cliquer avec le curseur. J'ai vue que autoit pouvait cliquer sans le bouger mais il demande une fenêtre particulière.

    j'ai essayé de le combiner à pygetwindow pour obtenir le nom de la fenetre mais j'obtient l'erreur

    OSError: exception: access violation reading 0x00000000001A0528


    mon code actuelement :

    x = 636
    y = 69
    wd = pygetwindow.getWindowsAt(x=636, y=69)[0]
    wd.activate()
    handle = autoit.win_get_handle(wd.title)
    autoit.control_click(title=handle, control="Button2", x=636, y=69)

    Merci

    EDIT :

    Heeuuhh... pourquoi est-ce qu'il suffit que je demande de l'aide sur un forum pour que je trouve comment faire 15 min apres ...

    x = 636
    y = 69
    wd = pygetwindow.getWindowsAt(x=636, y=69)[0]
    wd.activate()
    
    l_param = win32api.MAKELONG(x, y)
    handle = autoit.win_get_handle(wd.title)
    win32gui.PostMessage(handle, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, l_param)
    win32gui.PostMessage(handle, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, l_param)

    ça à l'air de fonctionner ...

    Si quelqu'un trouve un moyen de l’améliorer ce serait avec plaisir.

    Cordialement

    -
    Edité par yannis300307 14 janvier 2023 à 15:48:59

    • Partager sur Facebook
    • Partager sur Twitter

    Bonjour je suis un humain ! Enfin peut-être que nous vivons dans un univers virtuel et que

    ce qu'on croit être, n'est pas ??!!!!

    Cliquer sur l'écran sans bouger la souris

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown