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
[Résolu] Afficher un message sur le bureau
Modérateur : WIN32-[GG]
[Résolu] Afficher un message sur le bureau
Modifié en dernier par thumsj138 le 04 juin 2011 10:57, modifié 1 fois.
- WIN32-[GG]
- SuperBatcher
- Messages : 129
- Enregistré le : 25 avr. 2011 19:34
- Localisation : Dernière porte à droite
Re: Afficher un message sur le bureau
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)
Voilà, j'espère que j'ai pu t'aider
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
WIN32-[GG]
The quieter you become,
the more you are able to ear...
The quieter you become,
the more you are able to ear...
Re: Afficher un message sur le bureau
Parfait merci beaucoup
A très bientôt

A très bientôt
