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: 6402
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: 6402
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