Batch : comparer deux variables
Résolu/Fermé
Vince
-
28 sept. 2023 à 09:51
brucine Messages postés 17868 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 25 novembre 2024 - 28 sept. 2023 à 15:40
brucine Messages postés 17868 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 25 novembre 2024 - 28 sept. 2023 à 15:40
A voir également:
- Batch : comparer deux variables
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Script .bat pour renommer des fichiers ✓ - Forum Autoit / batch
- Script batch utile ✓ - Forum Programmation
- Input batch - Forum Autoit / batch
1 réponse
jee pee
Messages postés
40472
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
24 novembre 2024
9 428
28 sept. 2023 à 10:56
28 sept. 2023 à 10:56
Bonjour,
Tu utilises le bon identificateur de variable pour l'echo mais pas pour le test
IF !cpt! LEQ !nb_a_supp! echo cpt egale a !cpt! et inferieur a !nb_a_supp!
28 sept. 2023 à 11:29
Bonjour,
ne fonctionne de toute façon pas chez moi variables retardées ou pas (il y a un problème de syntaxe empêchant l'exécution).
Les variables retardées, c'est souvent piégeux, alternative via une sous-routine CALL:
28 sept. 2023 à 11:38
Dans mon environnement cela fonctionne
28 sept. 2023 à 11:50
Recopié textuellement, rien à faire; mais bon, chercher à comprendre, c'est commencer à désobéir...
28 sept. 2023 à 14:10
C'est parfait, merci à toi @brucine
28 sept. 2023 à 15:40
Si je veux faire zoli et rajouter les accents qui conviennent:
IF %cpt1% LEQ %nb_a_supp% echo cpt égal à %cpt1% et inférieur ou égal a %nb_a_supp%
mettre en tête de gondole après echo off:
CHCP 65001>NUL