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 :

Capture de message box


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Exo
    Exo est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 26
    Par défaut Capture de message box
    Bonjour à tous,

    J'aimerais savoir si il est possible de détecter quand est ce qu'un message box d'un certain programme apparaît à l'écran et ensuite le valider automatiquement.

    Merci pour votre aide !

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    ça doit être possible en utilisant les API Win32, mais je n'ai pas les instructions en tête.
    A la lecture de ton message, j'ai mon détecteur de grosse bidouille qui s'est affolé, tu cherches à faire quoi exactement ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Exo
    Exo est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 26
    Par défaut
    Alors j'explique

    Mon script C# fait appelle à un programme qui lui m'affiche de temps à autres des Messages demandant une action de ma part.

    Je fais donc comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ProcessStartInfo processInfo = new ProcessStartInfo(MON_PROGRAMME);
    processInfo.WindowStyle = ProcessWindowStyle.Hidden;
    processInfo.Arguments = "ARGUMENTS";
    Process prog = Process.Start(processInfo);
    Le programme que je lance (prog) retourne different MessageBoxs.

    Je n'aimerais pas valider a chaque fois ces messages box etant donné que le script que j'ai fais est appellé en boucle en fonction d'un nombre d'éléments qui se trouve dans une base de données.

    Il s'avere que j'ai maintenant 500.000 événements à traiter et je ne peux pas rester en permanance devant le serveur pour valider les messagesBox !!!

    Voilà un peu mon problème...

  4. #4
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    SaumonAgile a justement une MessageBox qui pourrait te convenir
    tu utiliseras sa fonction AutoClose (je crois), comme celà tu n'auras plus besoin de valider tes MessageBox !

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Exo Voir le message
    Alors j'explique

    Mon script C# fait appelle à un programme qui lui m'affiche de temps à autres des Messages demandant une action de ma part.

    Je fais donc comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ProcessStartInfo processInfo = new ProcessStartInfo(MON_PROGRAMME);
    processInfo.WindowStyle = ProcessWindowStyle.Hidden;
    processInfo.Arguments = "ARGUMENTS";
    Process prog = Process.Start(processInfo);
    Le programme que je lance (prog) retourne different MessageBoxs.

    Je n'aimerais pas valider a chaque fois ces messages box etant donné que le script que j'ai fais est appellé en boucle en fonction d'un nombre d'éléments qui se trouve dans une base de données.

    Il s'avere que j'ai maintenant 500.000 événements à traiter et je ne peux pas rester en permanance devant le serveur pour valider les messagesBox !!!

    Voilà un peu mon problème...
    Et le programme que tu appelles, tu n'as pas la main sur son code par hasard ? parce que dans ce cas il suffit de dégager les messagebox...

Discussions similaires

  1. [VB.NET] - Message Box - Intercepter le bouton Aide?
    Par xVINCEx dans le forum Windows Forms
    Réponses: 14
    Dernier message: 03/06/2021, 10h51
  2. [C/C++] afficher des doubles dans une message box
    Par lalaurie40 dans le forum MFC
    Réponses: 1
    Dernier message: 24/05/2005, 14h55
  3. afficher une "message box"
    Par requiemforadream dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2005, 16h11
  4. Message box
    Par jagboys dans le forum ASP
    Réponses: 21
    Dernier message: 10/12/2004, 22h11
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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