[Batch] Problème avec GOTO et avec le caractère "|"
Résolu/Fermé
all94
Messages postés
77
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
25 février 2015
-
7 mai 2013 à 19:36
all94 Messages postés 77 Date d'inscription mardi 15 mai 2012 Statut Membre Dernière intervention 25 février 2015 - 7 août 2013 à 18:42
all94 Messages postés 77 Date d'inscription mardi 15 mai 2012 Statut Membre Dernière intervention 25 février 2015 - 7 août 2013 à 18:42
A voir également:
- [Batch] Problème avec GOTO et avec le caractère "|"
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Fichier batch - Guide
- Caractere speciaux mac - Guide
5 réponses
ryko1820
Messages postés
1677
Date d'inscription
dimanche 28 avril 2013
Statut
Membre
Dernière intervention
15 août 2021
276
7 mai 2013 à 20:03
7 mai 2013 à 20:03
je ne suis pas sûr que de donner à une variable un nom de commande msdos soit autorisé ou recommandé. En l'occurrence : "mode"
jee pee
Messages postés
40487
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
28 novembre 2024
9 431
Modifié par jee pee le 7/05/2013 à 20:08
Modifié par jee pee le 7/05/2013 à 20:08
Salut,
Faudrait supprimer les blancs autour du =
Pour le | (le pipe) cela passe le resultat de la première commande à la seconde. Tu devrais choisir un autre caractère dans ton echo.
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Faudrait supprimer les blancs autour du =
:boot1 echo Veuillez s'lectionner votre mode d'utilisation [Copie\Cache\?] echo. set /p mode=">" if %mode%==copie goto copie if %mode%==cache goto cache if %mode%==? goto ?
Pour le | (le pipe) cela passe le resultat de la première commande à la seconde. Tu devrais choisir un autre caractère dans ton echo.
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
all94
Messages postés
77
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
25 février 2015
5
Modifié par all94 le 8/05/2013 à 17:45
Modifié par all94 le 8/05/2013 à 17:45
Bonjour,
Merci beaucoup pour vos réponses, je vais immédiatement m'occuper des modification et je vous tient au courant.
Cordialement, all94
Merci beaucoup pour vos réponses, je vais immédiatement m'occuper des modification et je vous tient au courant.
Cordialement, all94
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
all94
Messages postés
77
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
25 février 2015
5
Modifié par all94 le 10/05/2013 à 18:42
Modifié par all94 le 10/05/2013 à 18:42
Bonjour,
Merci encore pour vos réponse, cela fonctionne parfaitement mais mon script a encore un petit soucis :s, voila le code en question :
Le problème est que je souhaite écrire dans un fichier mdp.txt le contenue de la variable mdp mais cela ne fonctionne pas, pourriez-vous me venir en aide une seconde fois SVP ?
Cordialement, all94.
Merci encore pour vos réponse, cela fonctionne parfaitement mais mon script a encore un petit soucis :s, voila le code en question :
echo Veuillez entrer votre mot de passe de d'v'rouillage pour la r'cup'ration futur echo de vos donn's echo. set /p mdp = "> " mkdir dossier\mdp attrib +h +s dossier\mdp echo %mdp%>dossier\mdp\mdp.txt attrib +h +s dossier\mdp\mdp.txt echo Votre mot de passe a bien 't' enregistrer ;) ! pause goto end
Le problème est que je souhaite écrire dans un fichier mdp.txt le contenue de la variable mdp mais cela ne fonctionne pas, pourriez-vous me venir en aide une seconde fois SVP ?
Cordialement, all94.
jee pee
Messages postés
40487
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
28 novembre 2024
9 431
10 mai 2013 à 18:46
10 mai 2013 à 18:46
Parce que comme plus haut tu as des blancs autour du =
all94
Messages postés
77
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
25 février 2015
5
Modifié par all94 le 7/08/2013 à 18:42
Modifié par all94 le 7/08/2013 à 18:42
Merci, j'avais oublié x)