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

C# Discussion :

Question de n00b sur les APIs


Sujet :

C#

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Question de n00b sur les APIs
    Bonjour,
    Je me suis motivé pour créer un programme et je retrouve coincé avant même d'avoir pu commencer à programmer .
    Je cherche à faire quelque chose qui permet d'automatiser des réponses (souris/clavier) à des événements graphiques apparaissant à l'écran.
    J'étais ravi d'avoir trouvé une api qui avait l'air de correspondre à ce que je cherche : TestApi (http://testapi.codeplex.com/)

    Je n'arrive pas à l'utiliser... J'ai passé déjà pas mal d'heure à parcourir tutoriaux et forum, le problème, c'est que vu que je (re)commence la programmation, j'ai un mal fou à m'orienter dans tout ça.

    J'utilise Visual c#. J'ai créé un nouveau projet. Ensuite j'ai ajouté mes .dll en références (en l’occurrence TestApicCore.dll et TestApiWpf.dll).
    J'ai ouvert une page où j'ai copié collé un exemple pour voir ce que ça donne...

    Je fais F5 pour voir ce que ça donne, et ça ne marche pas.
    Que ça ne marche pas c'est pas bien grave, je vais clairement passer du temps à me casser la tête pour comprendre comment tout marche, mais là ce que je n'arrive pas à comprendre, c'est pourquoi il ne connait pas les "mots" Key, Keyboard, Mouse etc... qui sont dans mon Api.

    J'ai aussi essayé de rajouter using TestApiCore; en début de fichier, mais il me dit qu'il ne le connait pas quand je fais ça.

    Donc je suis bloqué là et je ne vois pas ce que je dois faire. Si quelqu'un pouvais m'aider ce serait sympa.

    En m'excusant d'avoir très certainement posé une question toute con...

    Pour info voilà ce que j'essaie de lancer.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Diagnostics;
     
    namespace progr
    {
        class Class1
        {
                static void Main(string[] args)
        {
            //
            // EXAMPLE #2
            // Discover the location of a TextBox with a given name.
            //
     
            string textboxName = "ssnInputField";
     
            AutomationElement textBox = AutomationUtilities.FindElementsByName(
                AutomationElement.RootElement,
                textboxName)[0];
     
            Point textboxLocation = textbox.GetClickablePoint();
     
            //
            // Move the mouse to the textbox, click, then type something
            //
     
            Mouse.MoveTo(textboxLocation);
            Mouse.Click(MouseButton.Left);
     
            Keyboard.Type("Hello world.");
            Keyboard.Press(Key.Shift);
            Keyboard.Type("hello, capitalized world.");
            Keyboard.Release(Key.Shift);
     
        }
        }
    }

  2. #2
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2003
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 274
    Points : 372
    Points
    372
    Par défaut
    Je crois que tu dois ajouter une reference System dans tes clauses using et ajouter J'espere que cela pourra t'aider.
    Vous avez la réponse à votre question ? Mettez votre sujet en

    Une personne vous a correctement aidé ? Cliquez sur le

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par eagleleader Voir le message
    Je crois que tu dois ajouter une reference System dans tes clauses using et ajouter J'espere que cela pourra t'aider.
    Merci pour la réponse, en fait je ne cherchais pas au bon endroit.

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

Discussions similaires

  1. [AJAX] Questions sur les API
    Par Nanais19 dans le forum AJAX
    Réponses: 1
    Dernier message: 27/04/2012, 17h28
  2. Questions sur les apis
    Par ApheX2 dans le forum Moteurs 3D
    Réponses: 9
    Dernier message: 22/06/2009, 09h20
  3. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  4. [Débutant]Quelques questions de principe sur l'API win32
    Par silver_dragoon dans le forum Windows
    Réponses: 4
    Dernier message: 19/03/2004, 18h38
  5. [LG]J'ai honte : question de cours sur les paramètres
    Par letibdesneiges dans le forum Langage
    Réponses: 14
    Dernier message: 17/01/2004, 13h57

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