MsgBox de Confirmation

MsgBox de Confirmation - Shell/Batch - Programmation

Marsh Posté le 18-06-2008 à 15:36:33    

Bonjour,
 
Je vous explique, mon projet était d'écrire un code permettant d'ajouter des imprimantes en local. Via des listes box la personne choisissait l'imprimante à ajouter clique sur "Ok", et une fenêtre de téléchargement s'affiche, elle fait exécuter et l'imprimante s'ajoute en local sur son pc. Le fichié télécharger et à exécuter est un batch avec comme ligne de code écrite dedans : rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosevelt\LS_ROOM_317
Voila, venons en a mon problème
Je voulais savoir l'algo qui permet une fois l'ajout terminé, d'afficher une msgbox avec écrit dedans "Ajout réussi" ou inversement si l'ajout c'est mal déroulé.
 
Merci de votre compréhension !
Amicalement Nodoka.


Message édité par Nodoka28 le 18-06-2008 à 15:37:21
Reply

Marsh Posté le 18-06-2008 à 15:36:33   

Reply

Marsh Posté le 18-06-2008 à 20:13:21    

Tu peux sortir le résultat de la commande en batch grâce à la variable %errorlevel%
Après pour la msgbox je pense que tu utilises le vbs ? Donc t'as juste a passer les infos quoi

Reply

Marsh Posté le 19-06-2008 à 08:53:01    

Je n'est pas trop compris :s
Je n'est jamais codé dans un batch, donc si on pouvais être plus precis.
Je débute en programmation :s  
Mais si j'ai bien compris, je place ma condition %errorlevel% ds le batch
et en fonction de se qu'il me retourne j'appelle une mesgbox codé en vbs ou php ?
Du coté du code php je pense que je peut me debrouiller, mais le code dans le batch alors la ! :o j'y comprend rien :'(
Merci Blastkiller et si tu pouvait encore m'orienter sa serait cool:p
Amicalement Nodoka .

Reply

Marsh Posté le 19-06-2008 à 09:14:35    

Je viens de faire quelques recherches ^^  
Mon batch donne sa :
 
cls
:begin
 
echo off
 
rundll32 printui.dll,PrintUIEntry /q /in /n  \\Roosevelt\LS_LIB
 
if not errorlevel 0 goto fin
 
"Ici je vais appelé une page html avec écrit le message a l'intérieure je vais pas me cassé la tête :p "  
 
:fin
pause
 
Voila si vous avez quelque chose de mieux a proposer je suis preneur ^^
Amicalement Nodoka.

Reply

Marsh Posté le 19-06-2008 à 17:46:32    

Ok ce que t'as trouvé c'est bon,
si tu veux une message box en batch il faut faire en sorte que le programme batch principal se lance en mode caché, de cette manière on ne verra pas la fenetre. Et d'utiliser la commande CALL pour appeler d'autre programme batch qui contiendront le message.

Reply

Marsh Posté le 16-08-2008 à 14:58:19    

Bonjour
 
j'utilise ceci dans mon batch pour envoyer un message box je pense que ça pourrait t'intéresser : http://claudiosoft.online.fr/msgbox.html
 
A :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed