Variables dans un Batch / Random - Shell/Batch - Programmation
MarshPosté le 12-09-2019 à 19:22:25
Bonjour à tous!
J'ai écrit un batch de sauvegarde qui avait l'air de fonctionner, mais qui finalement a l'air bien buggé notamment dû au fait que je pense que je n'ai rien compris au fonctionnement des variables....! Je me rends compte que je ne comprends pas ce qu'il se passe avec le code simple suivant :
Code :
@echo off
set /a a=%RANDOM%
set /a b=%RANDOM%
echo %a% %b%
La variable b a l'air d'être aléatoire, par contre à chaque fois que je lance le batch a s'incrémente juste d'une valeur faible à priori toujours inférieure à 10. J'ai essayé de rajouter setlocal mais ça fait la même chose. Bref, je comprends que mon autre batch ne fasse pas exactement ce que je veux si je suis pas foutu de déclarer des variables..! mais j'ai beau lire et relire les tutos et forums je ne comprends pas pourquoi ça ne marche pas !
Marsh Posté le 12-09-2019 à 19:22:25
Bonjour à tous!
J'ai écrit un batch de sauvegarde qui avait l'air de fonctionner, mais qui finalement a l'air bien buggé notamment dû au fait que je pense que je n'ai rien compris au fonctionnement des variables....! Je me rends compte que je ne comprends pas ce qu'il se passe avec le code simple suivant :
La variable b a l'air d'être aléatoire, par contre à chaque fois que je lance le batch a s'incrémente juste d'une valeur faible à priori toujours inférieure à 10. J'ai essayé de rajouter
setlocal mais ça fait la même chose. Bref, je comprends que mon autre batch ne fasse pas exactement ce que je veux si je suis pas foutu de déclarer des variables..! mais j'ai beau lire et relire les tutos et forums je ne comprends pas pourquoi ça ne marche pas !
Je preneur d'un tuyau ! Merci à tous