Utilisation des variables
Fermé
azerty
-
6 nov. 2013 à 21:03
dubcek Messages postés 18765 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 20 février 2025 - 11 nov. 2013 à 14:40
dubcek Messages postés 18765 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 20 février 2025 - 11 nov. 2013 à 14:40
A voir également:
- Utilisation des variables
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Droit utilisation musique 30 secondes ✓ - Forum MacOS
- Temps d'utilisation tv samsung - Forum TV & Vidéo
10 réponses
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
7 nov. 2013 à 11:09
7 nov. 2013 à 11:09
hello
je ne connais pas VB, que fait
je ne connais pas VB, que fait
variable=console.readline?
variable=console.readline, ca affecte a la variable appelee "variable" (c'est un exemple!)la valeur du resultat de la ligne au dessus.
exemple:
console.writeline(3+2)
variable=console.readline
(console.writeline, c'est comme "echo")
Ici, "variable" vaudra donc 5.
exemple:
console.writeline(3+2)
variable=console.readline
(console.writeline, c'est comme "echo")
Ici, "variable" vaudra donc 5.
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
8 nov. 2013 à 08:15
8 nov. 2013 à 08:15
quelque chose comme ça ?
C:> set /a x=3+2>NUL & echo %x%
5
Merci beaucoup, ca fonctionne, mais avec le random, comment obtenir un chiffre seulement entre un et neuf ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
Modifié par dubcek le 9/11/2013 à 08:29
Modifié par dubcek le 9/11/2013 à 08:29
C:> set /a x=(%RANDOM%*9)/32767
4
C:> set /a x=(%RANDOM%*9)/32767
8
C:> set /a x=(%RANDOM%*9)/32767
3
C:> set /a x=(%RANDOM%*9)/32767
4
C:> set /a x=(%RANDOM%*9)/32767
1
C:> set /a x=(%RANDOM%*9)/32767
6
C:> set /a x=(%RANDOM%*9)/32767
4
C:>
4
C:> set /a x=(%RANDOM%*9)/32767
8
C:> set /a x=(%RANDOM%*9)/32767
3
C:> set /a x=(%RANDOM%*9)/32767
4
C:> set /a x=(%RANDOM%*9)/32767
1
C:> set /a x=(%RANDOM%*9)/32767
6
C:> set /a x=(%RANDOM%*9)/32767
4
C:>
A chaque fois ça me sort 8...c'est normal?
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
10 nov. 2013 à 08:32
10 nov. 2013 à 08:32
non sauf si il est dans une boucle FOR
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
10 nov. 2013 à 09:35
10 nov. 2013 à 09:35
C:> for /L %a in (1,1,10) do @(set /a x=^(%RANDOM%*9^)/32767 &echo.)
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
Modifié par dubcek le 10/11/2013 à 16:28
Modifié par dubcek le 10/11/2013 à 16:28
comme ça:
@echo off
SETLOCAL ENABLEdelayedExpansion
for /L %%a in (1,1,10) do (
set /a z=!RANDOM!*9/32767
echo !z!
)
@echo off
SETLOCAL ENABLEdelayedExpansion
for /L %%a in (1,1,10) do (
set /a z=!RANDOM!*9/32767
echo !z!
)
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
Modifié par dubcek le 11/11/2013 à 08:28
Modifié par dubcek le 11/11/2013 à 08:28
FOR /L (1,1,2) ..
Oui mais la ça me fait 0 puis un autre nombre.Y a t-il un moyen d'obtenir juste un nombre entre 1 et 10 svp ?
dubcek
Messages postés
18765
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
20 février 2025
5 625
11 nov. 2013 à 14:40
11 nov. 2013 à 14:40