Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problema mouse_event in c
Forum - C/C++ - problema mouse_event in c

Avatar
nuovo (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/10/2011

Segnala al moderatore
Postato alle 15:17
Sabato, 15/10/2011
salve avreiun piccolo problema in c

Codice sorgente - presumibilmente C/C++

  1. #include<stdio.h>
  2. #include<windows.h>
  3. #include<stdlib.h>
  4.  
  5.  
  6. int main()
  7. {
  8. SetCursorPos(600,140);
  9. mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  10. mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  11.  
  12.  
  13. }





questo e un semplicissimo programma che ho scritto per cliccare un punto da me scelto  sullo schermo pero avrei 2 problemi il primo e che il cursore si sposta nel punto indicato ma nn clicca quasi mai il punto deciso xke ho fatto la prova e nn funziona se dico di cliccare un file nel descktop e secondo nn riesco a dirgli di fare doppio ckick il modo che ho utilizzato di ripetere due volte il comando nn funziona e manco se uso un iterazione grx per il vostro aiuto

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6380
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:30
Sabato, 15/10/2011
Un click è fatto da down e up del pulsante non come hai scritto tu

Codice sorgente - presumibilmente Plain Text

  1. mouse_event(MOUSEEVENTF_LEFTDOWN , 0, 0, 0, 0);
  2. mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);



Un doppio click da due click vicini ...

Ultima modifica effettuata da nessuno il 15/10/2011 alle 15:32


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
nuovo (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/10/2011

Segnala al moderatore
Postato alle 15:47
Sabato, 15/10/2011
gia ho provato pure come hai detto tu è la stessa cosa

Ultima modifica effettuata da nuovo il 15/10/2011 alle 15:50
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6380
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:53
Sabato, 15/10/2011
Così funziona ... Bisogna anche capire il contesto in cui lavori e cosa vuoi fare esattamente ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote