begin process at 2012 02 11 22:28:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Souris, Clavier, etc.

 > SOURIS OU PLUTOT CURSEUR QUI TREMBLE..

SOURIS OU PLUTOT CURSEUR QUI TREMBLE..


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Souris, Clavier, etc. Niveau :Débutant Date de création :14/11/2002 Date de mise à jour :14/11/2002 23:25:37 Vu / téléchargé :4 486 / 285

Auteur : cosmic

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cette source n'as pas de grande utilité, sauf peut etre de simulé une activité auprès de votre fournisseur d'accès quand vous êtes connecté au net et que vous passez votre temps a télécharger. ça vous évite peut être d'être déconnecté par votre FAI...

Source

  • ' Déclarations des API :
  • ' Détecte la position du curseur
  • Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
  • 'Modifie la position du curseur
  • Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
  • ' Déclaration du type POINTAPI
  • Private Type POINTAPI
  • X As Long
  • Y As Long
  • End Type
  • Dim a
  • Private Sub form_load()
  • 'Mais la form en position réduite
  • Form1.WindowState = 1
  • End Sub
  • Private Sub btnend_Click()
  • ' Quitter
  • Unload Me
  • End Sub
  • Private Sub Timer1_Timer()
  • Dim PosCursor As POINTAPI
  • r& = GetCursorPos(PosCursor)
  • Dim PosX As Long
  • Dim PosY As Long
  • 'Choisi un chiffre aléatoire entre de 1 à 4
  • a = Int(Rnd * 4) + 1
  • If a = 1 Then 'Si a=1 éxécute THEN
  • PosX = (PosCursor.X + Int(Rnd * -2)) 'déduit moins 2 a la psition du curseur en x
  • PosY = (PosCursor.Y + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en y
  • End If
  • If a = 2 Then 'Si a=2 éxécute THEN
  • PosX = (PosCursor.X + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en x
  • PosY = (PosCursor.Y + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en y
  • End If
  • If a = 3 Then 'Si a=3 éxécute THEN
  • PosX = (PosCursor.X + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en x
  • PosY = (PosCursor.Y + Int(Rnd * -2)) 'déduit moins 2 a la psition du curseur en y
  • End If
  • If a = 4 Then 'Si a=4 éxécute THEN
  • PosX = (PosCursor.X + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en x
  • PosY = (PosCursor.Y + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en y
  • End If
  • 'Ceci n'est pas forcément utile
  • If PosY > 599 Then 'Si la position du curseur est supérieur a 599 pixel (sur la hauteur)le curseur est repositionner sur l'écran aléatoirement
  • PosY = Int(Rnd * 599) + 1
  • End If
  • If PosY < 1 Then 'Si la position du curseur est inférieur a 1 pixel (sur la hauteur)le curseur est repositionner sur l'écran aléatoirement
  • PosY = Int(Rnd * 599) + 1
  • End If
  • If PosX > 799 Then 'Si la position du curseur est supérieur a 799 pixel (sur la largeur)le curseur est repositionner sur l'écran aléatoirement
  • PosX = Int(Rnd * 799) + 1
  • End If
  • If PosX < 1 Then 'Si la position du curseur est inférieur a 1 pixel (sur la largeur)le curseur est repositionner sur l'écran aléatoirement
  • PosX = Int(Rnd * 799) + 1
  • End If
  • 'Donne la nouvelle position au curseur
  • r& = SetCursorPos(PosX, PosY)
  • End Sub
' Déclarations des API :

' Détecte la position du curseur
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

'Modifie la position du curseur
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long

' Déclaration du type POINTAPI

Private Type POINTAPI
    X As Long
    Y As Long
End Type
Dim a

Private Sub form_load()
'Mais la form en position réduite
Form1.WindowState = 1
End Sub
Private Sub btnend_Click()
' Quitter
Unload Me
End Sub
Private Sub Timer1_Timer()
Dim PosCursor As POINTAPI

r& = GetCursorPos(PosCursor)

Dim PosX As Long
Dim PosY As Long

'Choisi un chiffre aléatoire entre de 1 à 4
a = Int(Rnd * 4) + 1

If a = 1 Then 'Si a=1 éxécute THEN
PosX = (PosCursor.X + Int(Rnd * -2)) 'déduit moins 2 a la psition du curseur en x
PosY = (PosCursor.Y + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en y
End If
If a = 2 Then 'Si a=2 éxécute THEN
PosX = (PosCursor.X + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en x
PosY = (PosCursor.Y + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en y
End If
If a = 3 Then 'Si a=3 éxécute THEN
PosX = (PosCursor.X + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en x
PosY = (PosCursor.Y + Int(Rnd * -2)) 'déduit moins 2 a la psition du curseur en y
End If
If a = 4 Then 'Si a=4 éxécute THEN
PosX = (PosCursor.X + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en x
PosY = (PosCursor.Y + Int(Rnd * 2)) 'ajoute 2 a la position du curseur en y
End If
'Ceci n'est pas forcément utile
If PosY > 599 Then 'Si la position du curseur est supérieur a 599 pixel (sur la hauteur)le curseur est repositionner sur l'écran aléatoirement
PosY = Int(Rnd * 599) + 1
End If
If PosY < 1 Then 'Si la position du curseur est inférieur a 1 pixel (sur la hauteur)le curseur est repositionner sur l'écran aléatoirement
PosY = Int(Rnd * 599) + 1
End If
If PosX > 799 Then 'Si la position du curseur est supérieur a 799 pixel (sur la largeur)le curseur est repositionner sur l'écran aléatoirement
PosX = Int(Rnd * 799) + 1
End If
If PosX < 1 Then 'Si la position du curseur est inférieur a 1 pixel (sur la largeur)le curseur est repositionner sur l'écran aléatoirement
PosX = Int(Rnd * 799) + 1
End If
'Donne la nouvelle position au curseur
r& = SetCursorPos(PosX, PosY)
End Sub

 Conclusion

Pas de bug connu...
Laissez un commentaire et notes.
merci d'avance...

 Fichier Zip

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

Télécharger le zip


 Sources du même auteur

Source avec Zip SCANNEUR DE FAILLES UNICODES
Source avec Zip FORM MAGNÉTIQUE QUI SE COLLE AU BORDURE DE L'ÉCRAN

 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 iubito le 15/11/2002 12:49:43

ADSL pooowwweeerrrr !!!!

Commentaire de cosmic le 15/11/2002 14:28:26

on n'as pas tous l'ADSL...

Commentaire de Clem le 15/11/2002 19:05:53

ouais, comme moi...

Commentaire de Kaztix le 18/11/2002 18:54:24

...ou comme moi...

Commentaire de Bladelamerz le 26/05/2003 15:35:57

Sympa comme petit programme, une idée pour faire des programme sà la con ;)
J'ia pas adsl non plus snif :')

 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 : 0,920 sec (3)

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