Boucle en Batch [Fermé]

Signaler
Messages postés
43
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
2 février 2005
-
 Foxyo -
J'aurais b'soin, d'aide, car je veut faire une mini boucle en batch, ki envoie un message sur mon reseau...
voici mon code totale...

for ((i=1,i<=9,i++))
(
net send p101-11 Bonjours cousin !
)

et je ne comprend pas ce qui cloche... *bien noter que je suis nb ...

17 réponses

le plus simple a faire dans un fichier bat c'est :

@ECHO OFF
:toto
net send alias message
goto toto

et la tant que ne ferme pas la fenetre dos le message continue d'etre envoyé !! mais surtout n'abuse pas ca saoul vite les gens visés !! ;))
30
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

merci mais il y a une faute sur ta commande tu a oublier l'espace entre : et toto
Messages postés
95
Date d'inscription
mardi 25 novembre 2008
Statut
Membre
Dernière intervention
1 décembre 2009
44
Pour faire une boucle sous windows:

for /L %i in (1,1,15) do net send ton_destinataire ton_message

le (1,1,15) => démarre à 1 et incrémente de 1 jusqu'à 15. Une fois atteint la limite c'est fini.
Messages postés
43
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
2 février 2005
11
Mais cela ne me dit pas comment faire une boucle :( on m'a suggerer de faire un while car les vieux Batch sous windows... son vieux justement lol..
pour faire une boucle batch
@echo off
: nom de la boucle
commande
goto nom de la boucle
> flyingfish
et si tu veut faire crash ton pc fait donc comme moi
@echo off
: nom de la boucle
aplication.exe
goto nom de la boucle

j'ai corriger le problème comme ça par la suite
@echo off
: nom de la boucle
aplication.exe
pause
goto nom de la boucle
toi tu veut faire une blague a tes amis ...
Attention, cette blague est tré reloud pour celui qui se la bouffe en pleine tete ... lol

Bon sinon tu te galere po a faire une boucle, tu remet le nom de ton fichier bat dans ton code ... :


du style si ton fichier sappel toto :

tu ecrit ds ce fichier sans les guillemets :


"net send p101-11 Bonjours cousin !

toto.bat"



ceci aura pour effet de balancer le message a l infini sur son poste tant que ta fenetre dos sera active ...
Amuse toi bien mais ne fais po trop chier tes collegues avec sa lol
Bonjour !

Je voulais savoir s'il était possible d'arrêter une boucle infinie de Net Send : par exemple, si on est attaqué par quelqu'un qui envoie des messages avec Net Send en boucle infinie : peut-on parer cela ?

Sachant que, hélas, je suis pas administrateur, donc je ne pense pas pouvoir simplement désactiver Net Send dans les Services du Panneau de Config...

si quelqu'un sait comment on fait ça, je suis preneur !

merci !
il suffit d'appuyer sur la touche PauselAttn ou PauselBreak sur ton clavier à coter de impr ecran
Je connaissais déjà cette commande, mais y en a t'il d'autres interressants ? du type :

changement de l'horloge, appliquer un fond d'écran...ect

:D
Messages postés
3211
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
183
salut

il ya la commande msg :

MSG {utilisateur | session | id_session | @nom_fichier | *}
/SERVER:serveur /TIME:secondes /V /W [message]

exemple :

msg %username% "Bonjours cousin !"
msg * "Bonjours cousin !"
Messages postés
43
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
2 février 2005
11
voici un petit exemple de ce que cela me fait...

http://www.freewebs.com/erreurvking/

ik=1
while(ik<10)
do
(
net send p101-11 Bob
)

Le message on s'en fou ^^ c'est la boucle qui fonctionne pas.. sous Windows XP.
Messages postés
43
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
2 février 2005
11
Elle envoie un message en reseau... tape dans ta commande ms-dos .... net help
tu voit tout les commande net et tappe net help send.
tout sa , sa s'appel une attaque netbios. Il y a de meme avec des VBScript: tu créer un fichier que tu nommes comme tu veux , mais tu renomme l'expension en .vbs à la place de .txt
A l'intérieur de ce fichier tu écris :
msgbox"titre",16,"message"

tu copies cette commande une bonne 50 fois. tu lenregistre sous le nom que tu veux, par exemple aaa.vbs

ensuite, tu fais un démarrer exécuer, cmd, et la tu tape netsend *aaa

autant de fois que tu veux, le seul problème c'est que sa marche rarement sous XP, et quand tu le mange, aieaieaie
net stop messenger

sinon :
chercher un topic sur comment activer l'affichage des messages (qui existe puisque je m'en suis servi) et selectionner "désactiver"

dès que j'ai le temps je vous donne plus d'information
Bonjour,
pour arreter une bvoucle infinie il suffit de presser CTRL+C et en general sa marche
avec le vbs, on peut faire une entrée pour que lorsque l'on presse une touche (évidament non connue de la perssonne à qui on l'envois) cela s'arréte et ça à pour effet d'empécher windows d'arréter le script car la boucle est arrétable.
comment sait sont code reseau?
Messages postés
29
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
5 février 2016
10
moi ce que je voudrais savoir, c'est comment faire pour que ça s'affiche chaque fois à un endroi différent sur l'écran de la "victime"
Merci.
Et il suffit seulement de desactiver le service net send pour eviter de se faire flooder .... :)
Messages postés
20
Date d'inscription
vendredi 24 septembre 2004
Statut
Membre
Dernière intervention
29 octobre 2004
2
MAI A QUOI ELLE SAIRE LA COMMANDE "net send"
à envoyer une message sur un ordinateur dans une fenêtre CMD comme son nom l'indique :D