IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ALM Discussion :

Quel langage pour la création d'un BOT


Sujet :

ALM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 98
    Points : 57
    Points
    57
    Par défaut Quel langage pour la création d'un BOT
    Bonjour,
    Je souhaiterais créer un programme BOT qui soit capable de générer des évènements sourie ou clavier a partir d'une liste prédéfinie:

    - Il faudrais que le programme soit capable de detecter les coordonées d'un clic de souris (pas nécéssairement dans la fenetre du programme mais je pense plus dans un jeu video) ainsi que la couleur du pixel pour pouvoir l'enregistrer et le générer plus tard.

    -Récupérer un évènement clavier et l'enregistrer pour pouvoir le générer plus tard

    - Générer des clics de souris à des coordonées précises et des évènements claviers en fonction d'une serie d'informations prédéfinis aupart avant !

    - être capable d'analyser un pixel d'une coordonée précise et en déduire si celui ci a changé d'état !

    Je connais un peu le Java et j'avais commencer a créer mes classes, je pouvais générer un clic de souris a des coordonées précises sur l'écran, mais je ne pouvais pas avec un clic de souris détécter les coordonées de celle ci en dehors de la fenetre du programme et c'est une étape primordiale pour récolter les informations nécéssaire et c'est beaucoup plus intuitif pour l'utilisateur que de lui faire entrer lui même les coordonées !

    Donc ma question est: Si je ne peut pas utiliser le Java pour récolter ces informations sur l'environement, avec que language je dois faire mon programme, est ce possible en C#, est ce qu'il a possibilité d'utiliser ces informations de l'environement Windows ? au niveau syntaxe se rapproche énormément du Java donc plus facile a apréhendre pour moi qu'un langage bas niveau !

    PS: J'ai fait plusieurs fois des recherches avant d'arriver a la conclusion que je ne pouvais pas le faire en Java, si (par chance) je me trompe, je serais content de savoir comment faire !

    Merci de votre aide !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 98
    Points : 57
    Points
    57
    Par défaut
    Bon, j'ai trouvé la solution en Java !
    Je la met pour ceux que ça interesse:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PointerInfo pointer = MouseInfo.getPointerInfo();
    Point location = pointer.getLocation(); 
    System.out.println("La souris se trouve en "+location);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel langage pour création de perso ?
    Par Khreatur dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 05/08/2012, 16h33
  2. Quel langage pour le développement embarqué ?
    Par freakydoz dans le forum Débats sur le développement - Le Best Of
    Réponses: 37
    Dernier message: 23/04/2007, 19h31
  3. Quel langage pour développer un logiciel de télétransmission
    Par gidebo dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 28/08/2003, 14h19
  4. quel langage pour créer des "applications" sur 1 s
    Par jaribu dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 30/07/2003, 14h06
  5. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo