A voir également:
- Problème pour ficher batch
- Fichier batch - Guide
- Ficher rar - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Batch color - Forum Autoit / batch
- Batch installation id c'est quoi - Forum Mobile
31 réponses
karirovax
Messages postés
3221
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
204
15 avril 2010 à 20:22
15 avril 2010 à 20:22
ou de faire ceci
echo la %pos0% est %alea0%
echo la %pos1% est %alea1%
...etc
echo la %pos0% est %alea0%
echo la %pos1% est %alea1%
...etc
Le problème est que %pos0% est un chiffre aléatoire compris entre 0 et 3. C'est sa valeur qui va définir la variable %alea*%, ce chiffre (0 ou 1 ou 2 ou 3) remplacera " * " de la variable %alea...%.
karirovax
Messages postés
3221
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
204
15 avril 2010 à 20:35
15 avril 2010 à 20:35
cela je pense qu'avec une boucle comme ( for )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
karirovax
Messages postés
3221
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
204
15 avril 2010 à 20:44
15 avril 2010 à 20:44
non je le connais pas
Sinon j'ai trouvé ça :
set /a pos0=0
set alea0=M
set alea%pos0%
ça me donne
alea0=M
c'est ce que je veux mais sans le " alea0= "
commen dois-je faire?
set /a pos0=0
set alea0=M
set alea%pos0%
ça me donne
alea0=M
c'est ce que je veux mais sans le " alea0= "
commen dois-je faire?
karirovax
Messages postés
3221
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
204
15 avril 2010 à 20:52
15 avril 2010 à 20:52
mais j'ai remarqué que vous tappez ceci directement à l'invite de commande (cmd) et pas sur un fichier batch
parce que si celui est dans le batch il n'affiche rien
parce que si celui est dans le batch il n'affiche rien
pour moi si, quand j'écrie
set /a pos0=0
set alea0=M
set alea%pos0%
dans fichier batch et que je le lance une fenêtre cmd s'ouvre et m'indique
alea0=M
Appuyez sur une touche pour continuer...
set /a pos0=0
set alea0=M
set alea%pos0%
dans fichier batch et que je le lance une fenêtre cmd s'ouvre et m'indique
alea0=M
Appuyez sur une touche pour continuer...
karirovax
Messages postés
3221
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
204
15 avril 2010 à 21:08
15 avril 2010 à 21:08
je croix que les EXTENSIONS de commande sont désactivées ( car si ils ont activées donc pas d'affichage)
karirovax
Messages postés
3221
Date d'inscription
dimanche 17 janvier 2010
Statut
Membre
Dernière intervention
22 juin 2016
204
15 avril 2010 à 21:22
15 avril 2010 à 21:22
pour l'activé ....? si oui
cmd /E:on
cmd /E:on