A voir également:
- Code retour d'un batch
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Fichier batch - Guide
- Code activation windows 10 - Guide
1 réponse
Bonjour Domotique,
Quand tu mets une condition d'existence dans ton programme, tu n'es pas obligé de mettre la condition contraire..
La réponse sera vrai ou faux, ton programme répondra à une action si la condition est vrai (je te conseille un goto, c'est à dire un renvoi vers une série d'actions nommée par une étiquette) si la condition n'est pas vérifiée, le code continue d'être lu dans l'ordre...
Si j'étais toi, les commandes echo, je les mettrais à la ligne.
Et puis, donne le chemin de ton fichier texte, ton batch ne devineras pas, s'il ne s'exécute pas dans le même répertoire.
Tu comprendras mieux avec un exemple: Bonne journée Obélix
cls
@echo off
if exist c:\ok.txt goto okvrai
goto okfaux //J'ai mis un goto pour illustrer, et c'est moins risqué, mais dans ce cas tu peux supprimer
:okfaux // ces deux lignes et mettre tout de suite echo 0 mais glisses qd même un goto après
echo 0 // Sinon l' étiquette :okvrai sera lue avec toute ses instructions
goto fin
:okvrai
echo 1
Quand tu mets une condition d'existence dans ton programme, tu n'es pas obligé de mettre la condition contraire..
La réponse sera vrai ou faux, ton programme répondra à une action si la condition est vrai (je te conseille un goto, c'est à dire un renvoi vers une série d'actions nommée par une étiquette) si la condition n'est pas vérifiée, le code continue d'être lu dans l'ordre...
Si j'étais toi, les commandes echo, je les mettrais à la ligne.
Et puis, donne le chemin de ton fichier texte, ton batch ne devineras pas, s'il ne s'exécute pas dans le même répertoire.
Tu comprendras mieux avec un exemple: Bonne journée Obélix
cls
@echo off
if exist c:\ok.txt goto okvrai
goto okfaux //J'ai mis un goto pour illustrer, et c'est moins risqué, mais dans ce cas tu peux supprimer
:okfaux // ces deux lignes et mettre tout de suite echo 0 mais glisses qd même un goto après
echo 0 // Sinon l' étiquette :okvrai sera lue avec toute ses instructions
goto fin
:okvrai
echo 1