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

Scripts/Batch Discussion :

Run Dos Messagebox


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut Run Dos Messagebox
    Bonjour,

    Lorsque je fais Démarrer > Exécuter > rundll32 user32.dll, MessageBoxA Salut

    J'ai une messagebox avec comme titre salut qui apparaît.

    Questions:

    1)Pourquoi si je lance cmd.exe et que je fais de nouveau (dans cmd) > rundll32 user32.dll, MessageBoxA Salut ... rien ne se passe ?

    2)Quelle est la syntaxe (Pour run>exécuter OU cmd) pour mettre un titre ET du texte dans la message box ?

    Merci

  2. #2
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    salut,

    le mieux dans ton cas est d'utiliser VBS, une chose du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
    echo msg=msgbox("Ton_Text",1,"Ton_Titre"):wsh.echo msg>_.vbs
    for /f  %%i in ('cscript/nologo _.vbs') do set in=%%i
    if %in% equ 1 (echo OK) else (echo Annuler)
    del _.vbs
    goto:EOF

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    fonction msgbox() vbs ! Ouai tout à fait d'accord d'ailleur c'est comme cela que je fais pour le moment

    Mais c'est juste par curiosité j'aissaie de faire la même chose avec la fonction MessageBoxA de la dll user32.dll. et puisque rundll32.exe existe je me demandais si c'était possible de le faire un ligne de commande...

    et aussi pk run>exécute ne fait pas la même chose que cmd.exe ?
    Il doit y avoir kkch avec la fenêtre d'affichage de la messagebox ou alors la lecture des paramètres qui ne se fait pas de la même façon... mais je n'ai pas assez de connaissance pour répondre exactement, voila le pk de ma question ^^

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 140
    Par défaut
    Salut a tous, il y a une autre façon que le vbs c'est Msg
    dans l'invite de commande ou dans un batch
    (c'est beaucoup moins complet que du VBS)

    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Msg * Salut, comment ça va?


    PS: je ne sais pas si c'est de cela que tu parles, mais bon, je préfère te proposer cette commande, en espérant qu'elle va t'aider

Discussions similaires

  1. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 16h38
  2. Sac à dos
    Par JeanRaviol dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 21/11/2002, 11h18
  3. convertir un nom long (win32) en format dos (8+3)
    Par kylekiller dans le forum Langage
    Réponses: 2
    Dernier message: 30/08/2002, 13h34
  4. Masquer le curseur en mode MS-DOS
    Par Alex120 dans le forum C
    Réponses: 2
    Dernier message: 10/07/2002, 09h30
  5. Format d'un exe pour DOS et pour Windows
    Par Alfhiger dans le forum Assembleur
    Réponses: 4
    Dernier message: 12/06/2002, 11h57

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