cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
28 avril 2005 à 10:09
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
29 avril 2005 à 12:57
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).
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 28 avril 2005 à 20:36
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
);
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 28 avril 2005 à 10:32
Salut,
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)
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 28 avril 2005 à 11:05
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...
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 28 avril 2005 à 12:07
Salut
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 !!! ;-)