Mais ou est l'erreur?
Résolu
baker95500
Messages postés
93
Date d'inscription
Statut
Membre
Dernière intervention
-
baker95500 Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
baker95500 Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous!
Étant un très petit codeur je me demandais ou était mon erreur.
J'ai créé la variable d'environnement "antiworms" et je voudrais que dès que cette variable est = à 0 elle execute du code et que si ce n'est pas le cas qu'elle affiche "ca ne foncionne pas".
Voici mon code:
Je suis sous Windows 7 32 bits.
Merci de vos réponses!
Étant un très petit codeur je me demandais ou était mon erreur.
J'ai créé la variable d'environnement "antiworms" et je voudrais que dès que cette variable est = à 0 elle execute du code et que si ce n'est pas le cas qu'elle affiche "ca ne foncionne pas".
Voici mon code:
if %antiworms%==1 GOTO FIN if %antiworms%==0 GOTO TEST :TEST echo "ca fonctionne" :FIN echo "ca fonctionne pas" pause
Je suis sous Windows 7 32 bits.
Merci de vos réponses!
A voir également:
- Mais ou est l'erreur?
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
3 réponses
Je me demande si c'est la bonne manière de faire.
Ça fait un moment que j'ai pas écrit du script batch mais j'ai le mot ERRORLEVEL en tête.
Par contre je ne suis pas sûr que ça réponde bien à ta question. ERRORLEVEL c'est la valeur de retour de la dernière commande si je me souviens bien donc c'est pas ça.
Sinon j'ai aussi en tête qu'il faut en fait utiliser la commande SET mais c'est devenu flou tout ça. xD
Faudrait peut-être lire ça. J'ai pas trop le temps.
EDIT:
Apparemment le problème est résolu mais je me rends compte que le lien vers lequel je voulais lier n'a pas été pris en compte.
https://commandwindows.com/batchfiles-branching.htm
Ça fait un moment que j'ai pas écrit du script batch mais j'ai le mot ERRORLEVEL en tête.
Par contre je ne suis pas sûr que ça réponde bien à ta question. ERRORLEVEL c'est la valeur de retour de la dernière commande si je me souviens bien donc c'est pas ça.
Sinon j'ai aussi en tête qu'il faut en fait utiliser la commande SET mais c'est devenu flou tout ça. xD
Faudrait peut-être lire ça. J'ai pas trop le temps.
EDIT:
Apparemment le problème est résolu mais je me rends compte que le lien vers lequel je voulais lier n'a pas été pris en compte.
https://commandwindows.com/batchfiles-branching.htm
hello
pour des tests numériques, essayer
pour des tests numériques, essayer
if %antiworms% EQU 1 GOTO FIN if %antiworms% EQU 0 GOTO TEST
Salut merci pour vos réponse!
j'ai essayé de bidouillé dans mon coin et j'ai modifié quelques trucs.
Le problème qui se pose maintenant et que seul la partie BBB fonctionne .
Quand je change la partie BBB que je la met en premier (avant la AAA) seul la AAA fonctionne ......
A s'en arracher les cheveux...
j'ai essayé de bidouillé dans mon coin et j'ai modifié quelques trucs.
echo %antiworms% if %antiworms% == 1 GOTO AAA if %antiworms% == 2 GOTO BBB pause :AAA echo "ca fonctionne pas" pause :BBB echo "ca fonctionne" pause
Le problème qui se pose maintenant et que seul la partie BBB fonctionne .
Quand je change la partie BBB que je la met en premier (avant la AAA) seul la AAA fonctionne ......
A s'en arracher les cheveux...