Page 1 sur 1

[Résolu] Afficher un message sur le bureau

Posté : 01 juin 2011 13:10
par thumsj138
Voila au fait j aimerais créer un batch qui permet, lorsqu'on l exécute, d affiche un message sur le bureau dans une fenêtre windows
Apres quelques recherche :
Il y a moyen avec la commande Net Send mais celle ci fait appelle au réseau (et je n ai pas envie que tout le réseau local voit le message)
2 eme moyen qui me plaisait bien c était un script WSH Son nom "Popup" http://www.secretswindows.com/index.php ... /popup.htm

Mais je n arrive pas a exécuter le script dans mon batch

Voila je débute moi qui pensait commencer par quelques chose de simple :p

Merci d avance pour votre aide

Re: Afficher un message sur le bureau

Posté : 03 juin 2011 20:11
par WIN32-[GG]
Bonsoir ete bienvenue!
Oui, c'est pas simple comme truc...

La commande net send marcherait si tu prenait comma destinataire "localhost" qui est l'ordinateur sur lequel tu entres la commande
mais ça ferait pas très joli:
Message de localhost reçu à....
NON, et en plus pas de gestion des icones (erreur, exclamation...)

L'autre solution : jamais entendu parler (et ça a l'air d'un vrai casse-tête ça encore)

Ce qu'il te faut, c'est un script vbs ou *.vbs

Le code resemblerait à ça:
ATTENTION:
replacer [TYPE DE FENETRE] ligne 2 par (sans les crochets):
soit: vbExclamation pour une fenetre avec un point d'exclamation
soit: vbCritical pour une fenetre d'erreur
soit: vbQuestion pour un point d'interogation
soit: <rien> pour une fenetre de message normale (on aura donc 2 virgules qui se suivent)

Code : Tout sélectionner

@echo off
echo z=msgbox("message",[TYPE DE FENETRE],"titre de la fenetre") > msg.vbs
start msg.vbs
ping localhost -n 2 >nul
del /Q msg.vbs
exit
 
Voilà, j'espère que j'ai pu t'aider

Re: Afficher un message sur le bureau

Posté : 04 juin 2011 10:56
par thumsj138
Parfait merci beaucoup :)
A très bientôt :)