Bonjour,
Y'a t'il un équivalent en C# de la class Robot de java?
Cette class Robot permet entre autre de pouvoir faire bouger la souris à l'écran (en dehors de l'application) et d'exécuter un clique à cet endroit. (Je pourrais pas exemple simuler un clique sur bouton d'un autre programme via mon programme par exemple).
Bon alors en fait je connaissais déjà la solution pour l'avoir donnée il y a 2 mois environ, mais je préfèrais te laisser chercher un peu avant.
Hein ? Trou de mémoire ? Meuh non
(389913 http://www.csharpfr.com/forum.v2.aspx?ID=389913)
Dans le cas qui nous interesse ça donne (vite fait, je te laisse adapter comme il faut derriere) :
APIs :
#region API: methodes
[DllImport("user32.dll")]
private static extern int SendInput(
int nInputs,
ref INPUT pInputs,
int cbSize
);
Ca pourrait etre interessant en effet.
Sinon pour positionner le curseur il suffit de modifier la valeur de Cursor.Position (ce qui revient à se servir de SetCursorPos)
Oui, mais moi ce qui m'intéresse, c'est de pouvoir faire le click
Y'a donc pas d'alternative simple, c'est bien dommage !
Merci quand même des réponses...
Le truc c'est qu'elle n'existe pas réellement et tant que telle,
peut-être qu'un petit dev d'une classe devrait faire l'affaire ...
Parce que outre les clic souris et le clavier et t tout, ce que j'aime
bien dans Robot c'est la capture d'écran ... je sais po si en .NET
c'est aussi simple ???
Sinon fallait pas passer au .NET mais rester en Java !!! ;-) lol Ah moi aussi je suis là ... bon bah on continue en .NET !!! ;-)