[Aide] Blague avec la cmd depuis réseau

Fermé
Maxime - Modifié par Maxime le 20/11/2012 à 19:17
 Maxime - 22 nov. 2012 à 15:12
Bonjour, à tous et à toutes( oui il y a un certain nombres de demoiselles bien qualifiées en informatique ;) )

Voila en cours nous utilisons pour discuter la cmd de nos machines virtuelles qui sont en réseau, je me suis crée un petit soft en .bat qui me permet de chater avec mes amis
et je me suis mit dans l'idée de les "troller" avec une boucle de messages dont je choisie le nombres au départ!
mais je me suis opposé a divers problèmes, tout d'abords les if sont très contraignant et si j'ai bien compris il n'accepte qu'une commande à la fois, puis j'ai trouver sur la toile une technique qui est celle de if [command] Goto X qui apparemment marche mais mon soft plante et je ne trouve pas la solution ! Voici le script :

@echo off  
:A  
Cls  
set c=0  
set e=1  
echo           **************************  
echo           *                        *  
echo           *       MESSENGER        *  
echo           *                        *  
echo           **************************  
echo "Voulez vous un message Trolling"  
Set /p r=reponse:  
if %r%==oui Goto B  
if %r%==non Goto C  
:B  
set /p i=Nbr_envoie:  
set /p n=User:  
set /p m=Message:  
:D  
net send %n% %m%  
%c%==%c%+%e%  
if %i%<%c% Goto D  
if %i%==%c% Goto A  
:C  
set /p n=User:  
set /p m=Message:  
net send %n% %m%  
pause  
Goto A






A voir également:

2 réponses

j'ai tester une nouvelle syntaxe, mais toujours pas de résultat !

echo "Voulez vous un message Trolling"
Set /p r=reponse:
if %r%==oui Goto B
if %r%==non Goto C
:B
set /a i=Nbr_envoie:
set /p n=User:
set /p m=Message:
:E
net send %n% %m%
Goto D
:C
set /p n=User:
set /p m=Message:
net send %n% %m%
pause
Goto A
:D
set boucle=%boucle%+%e%
if (%boucle%<%i%)(Goto E) else (pause)
Goto A
3