Batch : comparer deux variables
Résolu
Vince
-
28 sept. 2023 à 09:51
brucine Messages postés 14219 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 17 avril 2024 - 28 sept. 2023 à 15:40
brucine Messages postés 14219 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 17 avril 2024 - 28 sept. 2023 à 15:40
A voir également:
- Batch : comparer deux variables
- Fichier batch - Guide
- Msgbox batch ✓ - Forum Autoit / batch
- Net use batch - Forum Réseau
- Extension batch - Forum Windows
- Batch color - Forum Autoit / batch
1 réponse
jee pee
Messages postés
39582
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 avril 2024
9 224
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