Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1651 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Msgbox au premier plan et avec un timeout en VBS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Msgbox au premier plan et avec un timeout en VBS

n°1874870
philou192
Posté le 19-04-2009 à 12:25:16  profilanswer
 

Bonjour,
J' ai tjrs encore un problème d' affichage au premier plan ( interface GUI ) d' un
message ( TEST.VBS ) programmé à heures fixe ( planificateur de tâches )  
qui devrait s' afficher pour un temps limité.
J' ai bien trouvé une commande ( Msgbox ) qui devrait permettre l' affichage au premier plan,
mais avec cette commande, je ne trouve pas la syntaxe permettant de fixer
un genre de timeout.
 
Avec wscript, celà fonctionne ( timeout ), mais là, je n'ai pas la boite de dialogue
au premier plan.
 
exemple :
WScript.Timeout = 30
WScript.Echo "Starting Script"
 
Avec Msgbox, le message devrait tjrs être au premier plan, mais là,
pas de timeout possible.
exemple :
MsgBox "texte", vbSystemModal, "titre"
 
Auriez vous une idée ?
Je tourne en rond car je ne trouve aucune solution pour mon problème.
 
Merci

mood
Publicité
Posté le 19-04-2009 à 12:25:16  profilanswer
 

n°1874904
philou192
Posté le 19-04-2009 à 15:36:31  profilanswer
 

Je viens de tester autre chose car même la syntaxe : MsgBox "texte", vbSystemModal, "titre"
n' ammene aucune amelioration, tjrs le même effet, pas de fenêtre de message
alors que tout apparait si je declanche mon batch manuellement.
 
Là, je pensais qu'il fallait donner le chemin de wscript, mais c' est pareil, tjrs pas
de message, à part si je déclenche le batch par un double click ... la galere !
 
Batch TEST1.bat
start "C:\Windows\System32\wscript.exe" "C:\Users\Spitz\Desktop\KEEP ALARM\user\Notkeep.vbs"
 
Fichier Notkeep.vbs
Const TIMEOUT = 30
Set objShell = WScript.CreateObject("WScript.Shell" )
Reponse = objShell.Popup(vbCrLf & _
  "blablabla" ,TIMEOUT, _
  "MECHANIKER USER        << SETUP >>" )
Set objShell = Nothing
 
Est ce du à l'interface GUI ? Et si oui, comment y remédier ?
Quelqu' un aurait il des connaissances sur cette interface ?
 
Merci d' avance
Philou


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Msgbox au premier plan et avec un timeout en VBS

 

Sujets relatifs
VBS ouvert par un fichier batch[VBS] Creer un script de lecteur réseau utilisateurs
Texte fixe, arrière plan défileNotification Mail dans Plan de Maintenance SQL 2005
[css]Arriere plan composé de plusieurs imagesScript VBS + message d'attente
[VBS] Filter avec du étoile point étoile ( *.* )Msgbox en ASP.NETt [IMPORTANT]
Eviter le timeout en actualisant[Résolu]Récupérer le groupe de travail en VBS
Plus de sujets relatifs à : Msgbox au premier plan et avec un timeout en VBS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR