Accueil > Forum > > > > Simulation d'un clique de souris
Simulation d'un clique de souris
mercredi 6 février 2008 à 03:58:31 |
Simulation d'un clique de souris

jnbrunet
|
Bonjours, Je suis présentement sur linux, et je désire simuler le click d'une souris sur une application, sans que celle-ci soit au premier plan (donc que l'application ou je souhaite simuler le clique puisse être minimisée). Sur windows, on peut réalisé ceci avec l'API sendmessage...y aurait-il un équivalent?! Merci beaucoup ! Je ne veux pas me décourager a programmer sous linux car j'adore ce système ! Mais bien que le window.h de microsoft était très insécure, il était parfois bien utile ! -Jn-
|
|
mercredi 6 février 2008 à 09:33:12 |
Re : Simulation d'un clique de souris

CCJ
|
Salut. Possible ... ou pas  , je n'en sais rien cependant , je pense que c'est en partie par l'absence de ce genre de fonctions que Linux est moin en proie aux virus(ii). N'ayant a cette heure trouvé aucune documenation a ce sujet sur le net, je ne peu te conseiller qu'une chose : Si tu doute , l'obstacle tu contourne. Au pire il y a surement moyen d'ajouter quelques fonctionnalités a X11  . Si l'informatique été de l'alcool il y aurait des genies partout
|
|
mercredi 6 février 2008 à 10:45:48 |
Re : Simulation d'un clique de souris

DeAtHCrAsH
|
Sers toi des pipes pour envoyer des messages à ton application, c'est fait pour ca.
Shell
|
|
mercredi 6 février 2008 à 14:53:08 |
Re : Simulation d'un clique de souris

jnbrunet
|
Et si l'application serait une application ouverte par wine, est-ce qu'il serait plus facile d'y simuler un click à partir d'un program roulant sur linux?
En fait le program dont je souhaite simuler un click est un program ouvert sur wine.
Merci
-Jn-
|
|
mercredi 6 février 2008 à 15:08:11 |
Re : Simulation d'un clique de souris

Cyr62110
|
Wine est un 'émulateur' de windows pour linux.
Donc tu peut parfaitement utiliser le WinAPI pour simuler ton click.
Bye
|
|
mercredi 6 février 2008 à 15:53:21 |
Re : Simulation d'un clique de souris

DeAtHCrAsH
|
Quel interet de bosser sur Linux pour executer des applications Windows, surtout si c'est toi qui les coinçoit ?!
Ces deux OS ont des objectifs et des buts différents. Après si tu veux faire du code portable, utilises plutot un toolkit genre Qt.
Pour ce qui est de Wine, ca ne marche pas top, tout n'est pas émulé et tout n'est pas émulable. Il ne supporte pas la totalité de la l'API Win32.
Shell
|
|
mercredi 6 février 2008 à 16:17:45 |
Re : Simulation d'un clique de souris

jnbrunet
|
Cyr62110 : Je programme sur linux, si j'avais voulu faire un programme sur windows, je l'aurais fait sur windows, or je veux réaliser l'application pour linux. BYE.
Bon, je reprends mon explication un peu plus clairement.
Je souhaite faire un bot pour un jeu. Le jeu est sur wine. Mon programme utilise libpcap, donc DOIT être sur linux (Cyr62110) ... Ce genre de bot existe déjà sur windows, mais je souhaite en réaliser un pour linux...puisqu'il n'en existe aucun. Le jeu est sur wine puisqu'il utilise Directx et est fait pour microsoft.
Tout ce qu'il me manque est une façon de cliquer sur la fenêtre du jeu à une position donnée, même si le jeu n'est pas en premier plan. Sur windows, l'API sendmessage était parfait (c'est d'ailleurs comme ça que fonctionne la plupart des bots sur windows).
Merci !
-Jn-
|
|
jeudi 7 février 2008 à 14:18:04 |
Re : Simulation d'un clique de souris

CCJ
|
A part les API je crois qu'il n'y a rien.
Retourne sous windows :p ====> http://les_bots.saimal.fr  Si l'informatique été de l'alcool il y aurait des genies partout Si l'informatique été de l'alcool il y aurait des genies partout
|
|
jeudi 7 février 2008 à 18:11:46 |
Re : Simulation d'un clique de souris

jnbrunet
|
Je me doutais que quelqu'un allait dire quelque chose comme ça. C'est mon projet personnel, pour moi. Or, CCJ, tu ne peux me dire ce que je dois faire ni reprocher mon projet. Je ne "hack" aucunement le jeu. C'est un simple projet de programmation.
Je demande donc de l'aide à quelqu'un qui pourrait me répondre sans se soucier de mon projet ou de ce que j'ai en tête. Si vous êtes pour me répondre des "niaiseries" du genre, retourne sur windows, ou bien vas sur les_bots.saimal.fr, ne pas répondre serait l'idéal pour ne pas vous ridiculiser davantage.
CCJ tu n'es pas au courant de mon projet, donc pas au courant de ce que le bot vas réaliser. Les bots ne sont pas tous comme les bots que vous voyez sur vos jeux populaires qui fait le boulot à votre place.
Y aurait il quelqu'un d'autre qui pourrait m'aider un peu plus?
Merci
-Jn-
|
|
vendredi 8 février 2008 à 16:42:25 |
Re : Simulation d'un clique de souris

mathben963
|
@ CCJ
=======
citation de CCJ : A part les API je crois qu'il n'y a rien.
Retourne sous windows :p
====> http://les_bots.saimal.fr
Si l'informatique été de l'alcool il y aurait des genies partout
=============
Haha, tu es vraiment ortho CCJ, cette réponse était celle d'un anti-programmeur, petit vendu de Microsoft!
@jnbrunet
Je n'ai pas de réponse, je vais chercher une solution, du moins, un indice. CCJ n'avait tellement pas rapport dans ce topic.
En tout cas, cela semble un projet interressent.
|
|
Cette discussion est classée dans : linux, clique, souris, simulation, simuler
Répondre à ce message
Sujets en rapport avec ce message
Clique de souris apres xx milisecondes... [ par 33man ]
Hmm j'aimerai faire un prog tout simple pas d interface graphique mais qui simule un clique de souris bouton gauche en bas et apres xx miliseconde le
Souris & OpenGL (Glut) [ par norton ]
hello, j'aimerai afficher un bitmap à la position de la souris (au clique)pour ce qui est de l'axe X pas de prob mais en Y y a un ptit soucis...Quand
Ajout d'evenement souris en dos ou mode console [ par abys28 ]
comment puis je faire pour controler un clique sur un menu ex celui la :cout textbackground(9); cout cout << "\t\t2: Page avec tableau de te
simuler le deplacement de la souris [ par Adeon ]
Salut!J'aimerai savoir comment simuler le deplacement de la sourisvers la gauche, la droite, le haut, le bas.Salut Adeon <img src=/imgs2/smile_cool.gi
simuler un clique dans une combobox [ par hdaniel ]
Bonjour,j'ai plusieurs combobox dans un prg déja fait.le but est de faire comme si l'on clique dessus.avec des Sendmessage j'arrive bien à selectionne
l'appuis sur une touche ou clique de souris [ par mcpo ]
salut,j'ai besoin de connaitre quelque numéros qui modélise l'appuis ou le clique,comme le cas de "Entrer"qui est égale à 13 (bon je pense),ou le cliq
Simuler clic souris [ par Irken94 ]
Salut à tous!J'ai une question qui me taraude l'esprit :)Est-il possible de simuler un clic souris dans une zone d'écran précise sans bouger virtuelle
Simuler clic souris sur une fenêtre cachée [ par brunixxx ]
Bonjour,est-il possible de simuler un clic de souris sur une fenêtre cachée en spécifiant le handle de la fenêtre cachée et les coordonnées ou devraie
simuler l'evenement clique souris [ par azamharir ]
salut, Dans un projet SDI, je suis amené à simuler un click souris sur un composant (activeX). Cet activeX est MO21Legend.ocx d'ESRI. Dans mon CView
Detection de clique de souris sur une face en opengl [ par Rayn3d ]
Bonjour a tous, Voila j'ai un souci, j'ai creer une espece de menu en opengl, avec 3 face texture (que l'on peut faire tourner en maintenant le bouton
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|