Page 1 sur 1

Respecter la casse [Résolu]

Posté : 22 juil. 2011 15:53
par Tomato
Bonjour,

J'ai 2 questions :

1. Comment faire pour ne pas tenir compte de la casse, j'ai un script qui demande des infos à l'utilisateur et qui execute des actions en fonctions de celles-ci.

Peu importe que l'utilisateur frappe : non, Non, NON, nOn pour moi je veux que la la reponse soit : non

2. Dans un premier script j'en écrit un second
dans mon 1° script :

echo pause >> sript2.cmd
echo commande.cmd > resultat.txt >> script2.cmd
echo pause >> script2.cmd

ce qui devrait donné dans mon 2° script :

pause
commande.cmd > resultat.txt
pause

Si je l'ecrit ainsi > et ce qu'il a apres disparait de script2
si je met > entre " " tout apparait bien dans script2 mais je suis oblige d'aller supprime " "

Pouvez vous m'aider merci

Re: Respecter la casse

Posté : 22 juil. 2011 16:41
par erfan88230
Pour ton deuxième problème tu a essayer avec une variable ?:

Code : Tout sélectionner

pause
set a=>resultat.txt
commande.cmd %a%
pause
 
si ça ne marche pas il faut faire des découpe de variable. j'essayerais de faire sa si sa ne marche pas .

Re: Respecter la casse

Posté : 22 juil. 2011 17:18
par Cmanix
-Pour la casse il y a l'option /i pour la commande if

-pour afficher le caractere spécial ">" tu doit utiliser le caractere "^" ce qui donne: [echo commande.cmd ^> resultat.txt >> script2.cmd]

Re: Respecter la casse

Posté : 25 juil. 2011 14:35
par Tomato
Cmanix a écrit :-Pour la casse il y a l'option /i pour la commande if

-pour afficher le caractere spécial ">" tu doit utiliser le caractere "^" ce qui donne: [echo commande.cmd ^> resultat.txt >> script2.cmd]

Grand Merci à toi Cmanix : c'est exactement ce qu'il me fallait :D