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 :

Piloter un programme ouvert : problème avec les boites de dialogues


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 10
    Par défaut Piloter un programme ouvert : problème avec les boites de dialogues
    Bonjour,

    J'ai fait une application pilotant un programme :
    On crée d'abord des scripts qui automatisent les actions sur des programmes
    On lance par la suite ces scripts en analysant a chaque fois les résultats.

    L'automatisation se fait parfaitement, sauf... le cas ou des boites de dialogues apparaissent (OK Cancel ou YES NO)
    En effet, dans le script je n'ai la possibilité que d'enregistrer la fonction qui a généré la boite de dialogue. Lors de l'execution de ce script. la boite de dialogue s'affiche mais attends une interaction de la part de l'utilisateur. moi je veux automatiser cette tache en communiquant a la boite une réponse par défaut (du genre YES pour des cas....)

    Le problème c'est que je suis pas arrivé a trouver comment piloter les boites de dialogues externe avec mon outil C#!
    (Rq: je n'ai pas la possibilité de faire un patch sur le Framework .NET ni installer de nouvekkes MAJ)

    Merci infiniment. !!!

  2. #2
    Membre éprouvé Avatar de danuz
    Homme Profil pro
    Expert .NET (WPF, Silverlight, Windows Phone) chez Soat
    Inscrit en
    Avril 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Expert .NET (WPF, Silverlight, Windows Phone) chez Soat

    Informations forums :
    Inscription : Avril 2003
    Messages : 102
    Par défaut
    Citation Envoyé par mohtaa Voir le message
    Bonjour,

    J'ai fait une application pilotant un programme :
    On crée d'abord des scripts qui automatisent les actions sur des programmes
    On lance par la suite ces scripts en analysant a chaque fois les résultats.

    L'automatisation se fait parfaitement, sauf... le cas ou des boites de dialogues apparaissent (OK Cancel ou YES NO)
    En effet, dans le script je n'ai la possibilité que d'enregistrer la fonction qui a généré la boite de dialogue. Lors de l'execution de ce script. la boite de dialogue s'affiche mais attends une interaction de la part de l'utilisateur. moi je veux automatiser cette tache en communiquant a la boite une réponse par défaut (du genre YES pour des cas....)

    Le problème c'est que je suis pas arrivé a trouver comment piloter les boites de dialogues externe avec mon outil C#!
    (Rq: je n'ai pas la possibilité de faire un patch sur le Framework .NET ni installer de nouvekkes MAJ)

    Merci infiniment. !!!
    Est-ce que la fonction qui t'a généré la boite de dialogue te renvoie un code retour (lié à la réponse de l'utilisateur) ? Si c'est le cas, tu as la possibilité donc d'intercepter la réponse de l'utilisateur et donc d'agir en conséquence.

    Ensuite, est-ce que tu as le moyen d'appeler les fonctions qui résultent du fait que tu cliques sur OK ou YES ?
    Si oui, vas y direct. Si non, mmm... Je ne vois pas.

    Bon courage

  3. #3
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Tu peux essayer un framework de test, ils sont concus pour automatiser les tâches de ce genre. Telerik en propose un: http://www.telerik.com/automated-testing-tools.aspx

  4. #4
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 10
    Par défaut
    Citation Envoyé par danuz Voir le message
    Est-ce que la fonction qui t'a généré la boite de dialogue te renvoie un code retour (lié à la réponse de l'utilisateur) ? Si c'est le cas, tu as la possibilité donc d'intercepter la réponse de l'utilisateur et donc d'agir en conséquence.

    Ensuite, est-ce que tu as le moyen d'appeler les fonctions qui résultent du fait que tu cliques sur OK ou YES ?
    Si oui, vas y direct. Si non, mmm... Je ne vois pas.

    Bon courage
    En fait c un programe genre autocad que je pilote
    je veux juste savoir si je peux savoir si ce programme instancie une boite de dialogue ( un sous process ou thread)

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/09/2014, 15h32
  2. Réponses: 9
    Dernier message: 23/03/2010, 11h10
  3. Problème avec les pilotes Nvidia
    Par teddyalbina dans le forum Windows Vista
    Réponses: 2
    Dernier message: 27/01/2010, 21h16
  4. Problème avec les sous programmes
    Par Gungrave dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 27/12/2009, 17h39
  5. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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