Fonction random en batch
Résolu/Fermé
lynyrd72
Messages postés
2
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
25 juin 2008
-
25 juin 2008 à 12:06
lynyrd72 Messages postés 2 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 25 juin 2008 - 25 juin 2008 à 12:15
lynyrd72 Messages postés 2 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 25 juin 2008 - 25 juin 2008 à 12:15
Bonjour,
Je cherche à générer un nombre aléatoire en batch compris dans une fourchette min max avec la commande :
set /a n="%random%%3+2"
mais le 3 et le 2 doivent être des variables d'environnement.
Je ne peux pas les entrer en dur dans le script et je dois récupérer la valeur min et max dans un fichier texte. Et donc mes valeurs sont des variables établies par la commande "set".
Le contecte, c'est tout simplement d'établir une heure min et max et fonction de critères établis dans mon fichier txt.
set /a n="%random%%%heurefin%+%heuredebut%" me retourne "il manque un opérande"
Merci d'avance pour votre aide.
Je cherche à générer un nombre aléatoire en batch compris dans une fourchette min max avec la commande :
set /a n="%random%%3+2"
mais le 3 et le 2 doivent être des variables d'environnement.
Je ne peux pas les entrer en dur dans le script et je dois récupérer la valeur min et max dans un fichier texte. Et donc mes valeurs sont des variables établies par la commande "set".
Le contecte, c'est tout simplement d'établir une heure min et max et fonction de critères établis dans mon fichier txt.
set /a n="%random%%%heurefin%+%heuredebut%" me retourne "il manque un opérande"
Merci d'avance pour votre aide.
A voir également:
- Fonction random en batch
- Fonction si et - Guide
- Fichier batch - Guide
- Fonction moyenne excel - Guide
- Fonction miroir - Guide
- Fonction somme excel - Guide
1 réponse
lynyrd72
Messages postés
2
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
25 juin 2008
2
25 juin 2008 à 12:15
25 juin 2008 à 12:15
Désolé, mais parfois on fait des postes un peu rapidement ce qui était mon cas ici.
La réponse est :
set /a n="%random%%%heurefin%+%heuredeb%"
ca marche quand c'est bien saisi ;-)
Des fois que ça serve à quelqu'un...
La réponse est :
set /a n="%random%%%heurefin%+%heuredeb%"
ca marche quand c'est bien saisi ;-)
Des fois que ça serve à quelqu'un...