Comment fermer une msgbox (en vbs) automatiquement ?
Résolu/Fermé
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
-
Modifié par antoine9298 le 20/04/2013 à 15:25
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 21 avril 2013 à 10:34
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 21 avril 2013 à 10:34
5 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
20 avril 2013 à 17:47
20 avril 2013 à 17:47
Bonjour,
msgbox de base pas possible, alternative: popup, exemple a adapter ci dessous
msgbox de base pas possible, alternative: popup, exemple a adapter ci dessous
Const TIMEOUT = 5 Set objShell = WScript.CreateObject("WScript.Shell") Reponse = objShell.Popup(vbCrLf & _ "Ce Popup remplace un MsgBox" &vbCrLf&vbCrLf& "Sans action de votre part," &vbCrLf&vbCrLf&_ "ce popup s'effacera dans " &vbCrLf& TIMEOUT & " secondes" &vbCrLf&vbCrLf&_ "Vous ne pouvez pas fermer ce popup par la croix !!!" ,TIMEOUT, _ "MsgBox personnalisé",2) Select Case Reponse Case vbYes: objShell.Popup "Vous avez cliqué sur Oui" & vbCrLf & vbCrLf & vbCrLf,TIMEOUT Case vbNo: objShell.Popup "Vous avez cliqué sur Non" & vbCrLf & vbCrLf & vbCrLf,TIMEOUT Case -1: Wscript.Quit End Select
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
20 avril 2013 à 23:03
20 avril 2013 à 23:03
Peut tu m'expliquer ou tu demande oui ou non pour la fin ?
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
21 avril 2013 à 08:41
21 avril 2013 à 08:41
Bonjour,
En effet, les boutons ne correspondent pas aux test, j'ai teste le time out mais pas les boutons.
En effet, les boutons ne correspondent pas aux test, j'ai teste le time out mais pas les boutons.
Const TIMEOUT = 10 Dim wshShell, btn Set wshShell = WScript.CreateObject("WScript.Shell") ' Call the Popup method with a x second timeout. btn = WshShell.Popup("Do you feel alright?", TIMEOUT, "Question:", &H4 + &H20) Select Case btn ' Yes button pressed. case 6 WshShell.Popup"Do you feel alright?", TIMEOUT, "Oui:" ' No button pressed. case 7 WshShell.Popup"Do you feel alright?", TIMEOUT, "Non:" ' Timed out. case -1 WshShell.Popup"Do you feel alright?", TIMEOUT, "TimeOut:" End Select
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
21 avril 2013 à 09:53
21 avril 2013 à 09:53
Donc je récapitule :
1)on définit le temps d'affichage des fenêtres
2) les &H4 et & H20 sont pour une question oui/non
Ensuite le programme réagit en fonction de la réponse (même si le résultat reste le même.)
1)on définit le temps d'affichage des fenêtres
2) les &H4 et & H20 sont pour une question oui/non
Ensuite le programme réagit en fonction de la réponse (même si le résultat reste le même.)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
21 avril 2013 à 09:55
21 avril 2013 à 09:55
Re,
Ensuite le programme réagit en fonction de la réponse (même si le résultat reste le même.) que voulez-vous dire ?????
Ensuite le programme réagit en fonction de la réponse (même si le résultat reste le même.) que voulez-vous dire ?????
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
21 avril 2013 à 10:02
21 avril 2013 à 10:02
Que quelques soit la réponse le résultat sera le même
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
21 avril 2013 à 10:11
21 avril 2013 à 10:11
Re,
tout depend de ce que vous programmerez a chaque test!!!!
tout depend de ce que vous programmerez a chaque test!!!!
antoine9298
Messages postés
101
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
23 décembre 2014
6
21 avril 2013 à 10:19
21 avril 2013 à 10:19
Oui mais dans ce cas la...
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
21 avril 2013 à 10:34
21 avril 2013 à 10:34
Re,
Dans l'exemple que je vous ai donne, apres l'affichage du 2eme popup, le programme continue sans action particuliere.
Dans l'exemple que je vous ai donne, apres l'affichage du 2eme popup, le programme continue sans action particuliere.