Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Bug? :o
Auteur Message
Répondre en citant
Message Bug? :o 
Salut,
je viens de découvrir un truc étrange avec FOR et DIR, je sais pas si vous connaissez ou si c'est mon ordi qui est fou...

https://youtu.be/Z5kMB83CqNw Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Bug? :o 
Perso moi ça me met à la ligne suivante ^^ j'ai pas le matrix et là où on peut écrire xD Ton pc bug alors Laughing




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message Bug? :o 
Skywalker a écrit:
Ton pc bug alors Laughing

Comme d'hab...




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message Bug? :o 
En fait, comme tu as mis @Echo off, set /a affiche le resultat des nombre a la suite, tout le texte s'affiche a la suite, donc ça te met quelque chose comme ça comme tu incremente count
Code:
12345678910111213141516171819........
jusqu'a arriver au nombre de fichiers de ta corbeille

Donc si tu fais Echo on, tu arrive a quelque chose comme ca:
Code:
C:\Users\***\Desktop>set /a count+=1
2627
C:\Users\***\Desktop>set /a count+=1
2628
C:\Users\***\Desktop>set /a count+=1
2629
C:\Users\***\Desktop>set /a count+=1
2630
C:\Users\***\Desktop>set /a count+=1
2631
C:\Users\***\Desktop>set /a count+=1
2632
C:\Users\***\Desktop>set /a count+=1
2633
C:\Users\***\Desktop>set /a count+=1
2634
C:\Users\***\Desktop>set /a count+=1
2635
C:\Users\***\Desktop>set /a count+=1
2636
C:\Users\***\Desktop>set /a count+=1
2637
C:\Users\***\Desktop>set /a count+=1
2638
C:\Users\***\Desktop>set /a count+=1
2639
C:\Users\***\Desktop>set /a count+=1
2640
C:\Users\***\Desktop>set /a count+=1
2641
C:\Users\***\Desktop>set /a count+=1
2642
C:\Users\***\Desktop>set /a count+=1
2643
C:\Users\***\Desktop>set /a count+=1
2644
C:\Users\***\Desktop>set /a count+=1
2645
C:\Users\***\Desktop>set /a count+=1
2646
C:\Users\***\Desktop>set /a count+=1
2647
C:\Users\***\Desktop>set /a count+=1
2648
C:\Users\***\Desktop>set /a count+=1
2649
C:\Users\***\Desktop>set /a count+=1
2650
C:\Users\***\Desktop>set /a count+=1
2651
C:\Users\***\Desktop>set /a count+=1
2652
C:\Users\***\Desktop>set /a count+=1
2653
C:\Users\***\Desktop>set /a count+=1
2654
C:\Users\***\Desktop>set /a count+=1
2655
C:\Users\***\Desktop>set /a count+=1
2656
C:\Users\***\Desktop>set /a count+=1
2657
C:\Users\***\Desktop>set /a count+=1
2658
C:\Users\***\Desktop>set /a count+=1
2659
C:\Users\***\Desktop>set /a count+=1
2660


Donc non, il ne s'agit pas d'un bug.

Tu peut aussi pas mal t'ammuser en faisant des trucs comme ça:
Code:
for /l %A in (0,1,10000) do set /a count+=%random%%9
voir
Code:
for /l %A in (0,1,100000) do set /a count+=%random%%9
ou si tu aime les surcharge d'opérateurs
Code:
set count=%random%%9
for /l %A in (0,1,100000) do set /a count*=%random%%9




Dernière édition par TSnake41 le Jeu 22 Oct 2015 - 21:01; édité 1 fois

______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Bug? :o 
Ok, pourtant quand on met echo au lieu de set, ça incrémente pas, c'est bizarre Mr. Green
Code:
for /l %a in (1,1,10) do echo %a
1
2
3
4
5
6
7
8
9
10





______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message Bug? :o 
Hugo7 a écrit:
Ok, pourtant quand on met echo au lieu de set, ça incrémente pas, c'est bizarre Mr. Green
Code:
for /l %a in (1,1,10) do echo %a
1
2
3
4
5
6
7
8
9
10


Tout simplement car echo ne fait que afficher.




______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message Bug? :o 
Bah j'aurais appris un truc, merci Mr. Green




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Message Bug? :o 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch