begin process at 2012 02 13 05:09:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Souris, Clavier, etc.

 > FILMER LE CURSEUR

FILMER LE CURSEUR


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Souris, Clavier, etc. Niveau :Débutant Date de création :15/06/2002 Date de mise à jour :19/06/2002 05:08:21 Vu / téléchargé :3 012 / 196

Auteur : yoman64

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note


 Description

Sa sert a filmer le curseur,Oui c'est completement inutile mais sa montre comment sa servir des api (pour les newbie)
Si quelqun c'est comment detecter un clic ds ,dite moi le car je sais comment le simuler mais pas le detecter...    

Source

  • 'Un timer
  • 'Deux command 1 : pour Filmer
  • 2 : Pour regarder
  • 'Un checkbox (Pour prendre en compte quand la souris bouge pas ou ne pas le prendre en compte)
  • 'Sa sert a faire bouger le curseur
  • Private Declare Function SetCursorPos& Lib "user32" (ByVal X As Long, ByVal Y As Long)
  • 'Sa sert a trouver la position du curseur
  • Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
  • 'On declare les position anciennes si la checkbox n'est pas cocher
  • Dim oldx As Variant
  • Dim oldy As Variant
  • Dim txt As String
  • 'Pour faciliter l'usage de L'api Get position
  • Private Type POINTAPI
  • X As Long
  • Y As Long
  • End Type
  • Private Sub Command1_Click()
  • Timer1.Enabled = True
  • End Sub
  • Private Function Pause(ByVal nbSecondes As Single)
  • 'POur que qunad on regarde le curseur sa n'aille pas trop vite
  • Dim Tmp As Single
  • Tmp = Timer
  • Do While Timer < Tmp + nbSecondes
  • DoEvents
  • Loop
  • End Function
  • Private Sub Command2_Click()
  • Timer1.Enabled = False
  • 'On li le fichier de positions
  • Open App.Path & "\dat" For Input As #1
  • Do While Not EOF(1)
  • Line Input #1, a
  • b = Mid(a, 1, InStr(1, a, ","))
  • c = Mid(a, InStr(1, a, ",") + 1)
  • a = SetCursorPos&(b, c)
  • Pause (0.01)
  • Loop
  • Close #1
  • End Sub
  • Private Sub Timer1_Timer()
  • Dim curs As POINTAPI
  • a& = GetCursorPos(curs)
  • ab = FreeFile
  • 'Si la souris na pas bouger...
  • If curs.X = oldx And curs.Y = oldy Then
  • 'Et que on ne prend pas en compte kan elle bouge pas
  • If Check1.Value = 0 Then
  • Exit Sub
  • Else
  • 'Ici c'est si on la prend en compte
  • GoTo s
  • End If
  • End If
  • s:
  • oldx = curs.X
  • oldy = curs.Y
  • 'On enregistre les positions
  • Open App.Path & "\dat" For Output As #ab
  • Print #ab, txt & vbCrLf & curs.X & "," & curs.Y
  • If txt = "" Then GoTo ll
  • txt = txt & vbCrLf & curs.X & "," & curs.Y
  • GoTo ok
  • ll:
  • txt = curs.X & "," & curs.Y
  • ok:
  • Close #ab
  • End Sub
  • 'C'est tout!
'Un timer
'Deux command 1 : pour Filmer
                        2 : Pour regarder
'Un checkbox (Pour prendre en compte quand la souris bouge pas ou ne pas le prendre en compte)

'Sa sert a faire bouger le curseur
Private Declare Function SetCursorPos& Lib "user32" (ByVal X As Long, ByVal Y As Long)
'Sa sert a trouver la position du curseur
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'On declare les position anciennes si la checkbox n'est pas cocher
Dim oldx As Variant
Dim oldy As Variant
Dim txt As String

'Pour faciliter l'usage de L'api Get position
Private Type POINTAPI
        X As Long
        Y As Long
End Type

Private Sub Command1_Click()
Timer1.Enabled = True
End Sub

Private Function Pause(ByVal nbSecondes As Single)
'POur que qunad on regarde le curseur sa n'aille pas trop vite
Dim Tmp As Single
Tmp = Timer
     Do While Timer < Tmp + nbSecondes
         DoEvents
     Loop
End Function

Private Sub Command2_Click()
Timer1.Enabled = False

'On li le fichier de positions
Open App.Path & "\dat" For Input As #1
Do While Not EOF(1)
Line Input #1, a
b = Mid(a, 1, InStr(1, a, ","))
c = Mid(a, InStr(1, a, ",") + 1)
a = SetCursorPos&(b, c)
Pause (0.01)
Loop
Close #1

End Sub

Private Sub Timer1_Timer()

Dim curs As POINTAPI
a& = GetCursorPos(curs)
ab = FreeFile

'Si la souris na pas bouger...
If curs.X = oldx And curs.Y = oldy Then

'Et que on ne prend pas en compte kan elle bouge pas
If Check1.Value = 0 Then
Exit Sub
Else
'Ici c'est si on la prend en compte
GoTo s
End If
End If
s:

oldx = curs.X
oldy = curs.Y

'On enregistre les positions
Open App.Path & "\dat" For Output As #ab
Print #ab, txt & vbCrLf & curs.X & "," & curs.Y
If txt = "" Then GoTo ll
txt = txt & vbCrLf & curs.X & "," & curs.Y
GoTo ok
ll:
txt = curs.X & "," & curs.Y
ok:
Close #ab

End Sub

'C'est tout!     

 Conclusion

http://www.php-kode.fr.st &lt;---Venez déposer vos sources PhP ,sa me ferais plaisir :)
Ou encore: 65.94.210.213

Si vous voulez un zip,faite moi signe,Si vous avez un commentaire sur le fait que se sois inutile , et bien garder sa pour vous!    
&lt;

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture MONITEUR SERVEUR COUNTERSTRIKE: SOURCE (HALFLIFE) + MESSAGE ...
Source avec Zip Source avec une capture HUB DC++ (DIRECT CONNECT)
Source avec Zip Source avec une capture MESSAGE PERSO MSN : AFFICHER LE MORCEAU JOUER DANS ITUNES
Source avec une capture UN PONG TOUT BETE
Source avec Zip Source avec une capture LABEL STYLE MSN7

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CLAVIER VIRTUEL par Nyuki
Source avec Zip Source avec une capture DÉMON D'ÉCOUTE par 8Tnerolf8
Source avec Zip UTILISATION DE LA MOLETTE DE LA SOURIS AVEC LE CONTRÔLE DBGR... par jacques13
Source avec Zip Source avec une capture Source .NET (Dotnet) INVERSEUR DE SOURIS (CLIQUE ET/OU MOUVEMENT) par darkteam
Source avec Zip Source avec une capture MORPION VOCAL par Flocreate

Commentaires et avis

Commentaire de neojoce le 15/06/2002 01:33:40

ca serait bien un zip, oui
c pas le plus util, mais ca pourait s'intégrer dans une application

Commentaire de neojoce le 15/06/2002 01:36:46

hey !
en passant, imagine que tu reussi a detecter et simuler le click en plus.
De cette facon tu peu faire une installation par ex, mais en detectant les positions des fenetres et de leur vitesse de chargement .
comme ca tu aurait un genre d'installation automatique .

Tu peu aussi espionner qq ... ;) nice !

Commentaire de yoman64 le 15/06/2002 01:39:41

Vla le zip :)

Commentaire de neojoce le 15/06/2002 01:49:21

il y a des choses a régler ...
J'ai arrangé ton prog
le zip est sur www.chez.com/neojoce/downloads/cursor.zip

yoman64, si ca te dérange dit moi le .
NeoJoce

Commentaire de yoman64 le 15/06/2002 01:54:17

Salut NeoJoce,Ton site marche po :(
http://www.chez.com/neojoce/downloads/cursor.zip
Arrange sa et non sa me derange pas :)

Commentaire de Nox le 15/06/2002 04:44:04

erm... ya djs 2 sources dememe ici... dont une qui enregistre le click

Commentaire de Vincentsoft le 15/06/2002 19:02:09

Salut
Si tu veux, j'ai fais la même application (il y a environs 1 mois) et elle détecte le clique gauche. Ca sert à rien mais c'est assez marrant quand tu fais un dessin dans Paint......il te le reproduit et c'est assez drôle car il reproduit tout exactement à l'identique.
Dans mon application, tu peux aussi dire pendant combien de temps il te "film" (en secondes).
Donc, si tu le veux, tu me le dis et je le mettrai sur VBFrance (mais j'ai des petite modifs pour l'interface).
@+
VincentSoft

Commentaire de Vincentsoft le 15/06/2002 19:05:36

J'ai oublié de te dire.......il détecte le clique mais ça marche que sous Windows XP.
En fait, sous Windows 98, il détecte le clique mais que dans le fenêtre de l'application alors que sous Windows XP, ça marche partout sur l'écran.

Commentaire de neojoce le 15/06/2002 19:37:51

OK, il est sur mon site maintenant ...
...dsl , c'est pcq j'ai intégé quelques options sur le petit programme .
Bientot je vais faire de sorte qu'il enregistre les clicks, etc ...

Commentaire de neojoce le 15/06/2002 19:41:13

http://www.chez.com/neojoce/downloads/cursor.zip

Commentaire de SysteM le 15/06/2002 20:57:34

inutile ;)

Commentaire de yoman64 le 15/06/2002 21:00:23

En kelle langue fo ke je parle:::Si vous avez un commentaire sur le fait que se sois inutile , et bien garder sa pour vous!

Commentaire de neojoce le 15/06/2002 21:13:37

c pas inutil je trouve, ca peut servir a qq chose de bien .
par ex, espionner ce que fait mon cousin sur l'internet ;) . Avec un prog qui enregistre les clicks, le tour est joué .
Moi je veu en faire un encor plus perfectionné .
So... Shhhttt ceux qui trouve ca inutile ou downloadez MA source ...

Commentaire de Gravity le 15/06/2002 22:59:50

TROP NUL

Commentaire de neojoce le 16/06/2002 00:34:12

C'est bizarr ca ...
que deux sources en tout sur le réseau codes-sources, tous des sources de newbie en plus ... tu m'en dira autant, mais moi je ne suis pas aussi negatif, et je me regarde avant de parler. J'aimerai bien voir un de tes programme, mais cette fois-ci qui a de l'allure . Alors ne parle pas Lamerz . Au fond c'est toi le nul !
Je respecte les gens qui prennent le temps de donner une source, quelle qu'elle soit .
                                                   - Va donc te cacher -

Commentaire de popstatic le 16/06/2002 01:32:55

Vive le français!!

Commentaire de yoman64 le 16/06/2002 01:50:25

Bien dit :)
Les sources de Gravity sont tellement nul pff faire un numero de carte de credit!tu men dira temps...C'est impossible sans algoritme pi lui il prend RND ...pff!

Commentaire de neojoce le 16/06/2002 04:49:49

On reverra pas ce mec de sitôt ... ;)
...Mais je comprend, il doit avoir changé, allez voir comment tout le monde ont ete méchant avec ses sources, alors qu'il n'avait encor rien fait de mal... C CHIEN !!
j'ai PITIE de lui .
looll

Commentaire de filippos le 16/06/2002 14:33:52

Je trouve ca sympa comme prog !!
Tu devrais l'améliorer pr faire un (mouselogger)sur un troyan ou un truc du genre meme si en vb les troyans c pas super !!
bravo
@+ tt le monde
;)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,023 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales