Respecter la casse [Résolu]

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Tomato
Batcheur occasionnel
Messages : 2
Enregistré le : 22 juil. 2011 15:35

Respecter la casse [Résolu]

Message 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
Modifié en dernier par Tomato le 25 juil. 2011 16:01, modifié 1 fois.
Avatar du membre
erfan88230
King Of Batch
Messages : 65
Enregistré le : 02 avr. 2011 12:45
Localisation : A mon avis .... quelque part dans le monde =)

Re: Respecter la casse

Message 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 .
table des caractères utiliser par tout les ordinateur :
http://www.miakinen.net/vrac/charsets/
( section CP1252 )
table des caractères utiliser par les fenêtre MS-DOS:
http://www.miakinen.net/vrac/charsets/
(section CP850 )
Cmanix
Batcheur débutant
Messages : 15
Enregistré le : 11 juil. 2011 15:20

Re: Respecter la casse

Message 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]
Tomato
Batcheur occasionnel
Messages : 2
Enregistré le : 22 juil. 2011 15:35

Re: Respecter la casse

Message 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
Répondre