BVSCRIPT : Message d'alerte non bloquant

flapin Messages postés 9 Statut Membre -  
 Utilisateur anonyme -
Bonjour, je suis débutant en VBScript et je souhaiterai savoir comment ouvrir une fenêtre ou un popup mais qui ne bloque pas la suite de mon code.

Explication : J'ai un code en VBScript qui traite des fichiers mais l'utilisateur veut une alerte visuel 2 minutes avant. Donc, un popup serait l'idéal avec un sleep de 2 minutes ensuites. Seulement voila, je ne peux pas utiliser MSGBOX car mon code est bloqué tant que le bouton OK n'est pas utilisé et l'utilisateur n'est pas toujours devant ce poste de travail et pourtant le traitement doit se faire.

Merci de m'expliquer comment je pourrais réaliser cette demande.

Merci d'avance pour votre aide.
Configuration: Windows 2000
Internet Explorer 6.0

10 réponses

  1. flapin Messages postés 9 Statut Membre
     
    Le code ne te donnera pas grand chose. J'ouvre Excel puis un fichier qui se met a jour tout seul. Je veux juste avant l'ouverture envoyer une information visuel sur l'écran sans bloquer la suite du traitement.

    Si tu as une solution, je suis preneur biens ur.
    Merci
    0
  2. debutant
     
    mais je comprend pas tu veut qu'un message s'affiche pendant le traitement ?
    0
  3. flapin Messages postés 9 Statut Membre
     
    oui. Qu'il soit validé ou pas, le traitement doit impérativement se faire.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. debutant
     
    donc ton message dois servir a quoi ???
    0
  6. flapin Messages postés 9 Statut Membre
     
    prévenir l'utilisateur au cas ou il serait dans le fichier afin qu'il le ferme et sauvegarde ses modifications. Sinon, tout sera perdu pour lui et c'est de la production bancaire...
    0
  7. debutant
     
    ok je vois alors pourquoi avant le traitement tu met pas un mesage d'alerte et tu automatise l'enregistrement de tt les fichiers en cours .
    0
  8. flapin Messages postés 9 Statut Membre
     
    je veux mettre un message d'alerte mais non modal. Quand a l'enregistrement des fichiers ouverts, cela peut poser un problème car pour certain fichier, le simple fait de l'ouvrir modifie les données mais il ne faut pas les sauvegarder pour autant. Donc, j'ai jsute besoin d'un message d'alerte non bloquant pour le traitement.
    0
  9. Chico008
     
    Salut

    J'ai le meme soucis qui se post pour moi, as tu trouver la solution ?

    si oui je suis preneur.

    Merci
    0
  10. Utilisateur anonyme
     
    Bonjour,

    Procéder par un deuxième script :

    Premier script qui appelle le second :
    Premier.vbs
    Dim objShell
    
    	Set objShell = CreateObject("WScript.Shell")
    
    	objShell.Run "Second.vbs"
    
    	WScript.Sleep(60000)
    
    	WScript.Echo "Délai de 60 secondes."
    
    	Set objShell = Nothing
    
    WScript.Quit(0)
    


    et le second script qui envoie, le message désiré.

    Second.vbs
    WScript.Echo "Attention - Début de traitement dans 1 minute."
    


    Le message du second fichier vbs arrive avant le premier qui est lancé après
    le délai d'attente.

    Lupin
    0