OVH Cloud OVH Cloud

faire bouger la sourie

6 réponses
Avatar
nicolas
Bonjour,

Savez vous s'il est possible, grace au dotnet (C# en particulier), de faire
bouger la sourie, J'entends par là, faire bouger le pointeur sur l'ecran et
l'envoyer à un point precis. Tout ca grace à du code.

Merci
NIco

6 réponses

Avatar
Ambassadeur Kosh
je pense qu'il faut taper directement dans l'API windows, à l'ancienne.

Savez vous s'il est possible, grace au dotnet (C# en particulier), de
faire bouger la sourie, J'entends par là, faire bouger le pointeur sur
l'ecran et l'envoyer à un point precis. Tout ca grace à du code.


Avatar
nicolas
c'est a dire ? ... je connais pas l'API windows
"Ambassadeur Kosh" a écrit dans le message de
news:
je pense qu'il faut taper directement dans l'API windows, à l'ancienne.

Savez vous s'il est possible, grace au dotnet (C# en particulier), de
faire bouger la sourie, J'entends par là, faire bouger le pointeur sur
l'ecran et l'envoyer à un point precis. Tout ca grace à du code.






Avatar
nicolas
Peut on integrer a un programme c# ?
"Ambassadeur Kosh" a écrit dans le message de
news:
je pense qu'il faut taper directement dans l'API windows, à l'ancienne.

Savez vous s'il est possible, grace au dotnet (C# en particulier), de
faire bouger la sourie, J'entends par là, faire bouger le pointeur sur
l'ecran et l'envoyer à un point precis. Tout ca grace à du code.






Avatar
Lloyd Dupont
Un peu de Googling t'aurais donner la reponse!
Enfin bon la voila dans MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/cursors/cursorreference/cursorfunctions/setcursorpos.asp

Je pourrais aussi te dire
SetCursorPos

mais je pense que tu gagneras plus a feuilleter la librairie MSDN

--
If you're in a war, instead of throwing a hand grenade at the enemy, throw
one of those small pumpkins. Maybe it'll make everyone think how stupid war
is, and while they are thinking, you can throw a real grenade at them.
Jack Handey.
"nicolas" wrote in message
news:
c'est a dire ? ... je connais pas l'API windows
"Ambassadeur Kosh" a écrit dans le message de
news:
je pense qu'il faut taper directement dans l'API windows, à l'ancienne.

Savez vous s'il est possible, grace au dotnet (C# en particulier), de
faire bouger la sourie, J'entends par là, faire bouger le pointeur sur
l'ecran et l'envoyer à un point precis. Tout ca grace à du code.










Avatar
Nicolas Guinet
Voila comment faire en c#:

Nicolas Guinet



using System;

using System.Windows.Forms;

using System.Threading; // Sleep

using System.Drawing; // Point

// Déplacement programmé de la souris

// Nicolas Guinet 2005

// http://www.nicolasguinet.com

namespace Mouse_MoveTo

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

MoveCursor();

}

private void MoveCursor()

{

// Ellipse

for (double x=0; x<360; x++)

{

Cursor.Position = new Point(Cursor.Position.X + (int)(5.0 * Math.Cos(Math.PI
* x / 180.0)),

Cursor.Position.Y + (int)(2.0*Math.Sin(Math.PI * x / 180.0)));

Thread.Sleep(20);

}

}

}

}
Avatar
Ambassadeur Kosh
ok, respect, la Cursor a une position qui se set. j'ai meme pas verifié...