Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
set /p qui ne tient pas compte des majuscules/minuscules
Auteur Message
Répondre en citant
Message set /p qui ne tient pas compte des majuscules/minuscules 
Salut,

j'ai vu dans un Topic du Forum un certain code qui permet que, lorsque j'entre set /p dans mon batch, il ne tient pas compte des majuscules ou minuscules, mais je ne m'en rappelle plus... Est-ce que quelqu'un pourrait me dire quelle est cette commande?

Merci d'avance.

P.S. Quelle est la différence entre :: et rem?


EDIT: Existe-t-il une commande set qui ne tiendra pas compte des accents?



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message set /p qui ne tient pas compte des majuscules/minuscules 
j'ai trouvé ceci pour les :: et rem http://www.developpez.net/forums/d768582/general-developpement/programmatio…



Répondre en citant
Message set /p qui ne tient pas compte des majuscules/minuscules 
La différence entre :: et rem :
y en a pas ils servent tous deux aux commentaires.
Les :: sont détournées de la commande label (:Label)

Code:

@echo off

REM ceci est un commentaire
echo Hello world

::ceci est un autre commentaire

:label
echo hello world
goto label



Pour que les minuscules et les majuscules ne soient pas dissociés lors qu'une saisie pour la commande set /P

il faut ajouter dans tes conditions le paramètre /i

Code:
@echo off
echo A. Bonjour
echo B. bien
echo C. tres bien
echo D. Pas en forme

set /p question=Choisir une lettre [ A.B.C.D] :

if /i %question%==A
if /i %question%==B
if /i %question%==C
if /i %question%==D


Pour les accents , je ne pense pas avoir saisie la question
si tu met un mot avec un accent dans une saisie utilisateur il le convertira dans son language à l'écran : Ú

Expliques un peu plus ce que tu souhaites faire.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message set /p qui ne tient pas compte des majuscules/minuscules 
J'ai pensé essayer de faire un code de 1337 Translator, un peu comme Batchapp.
Donc, si la personne aurait écrit un "é" ou autre, j'aurais voulu qu'il soit considéré comme un "e" tout simplement.
@Jojo&Laddy: Merci beaucoup, ça m'a vraiment aidé.



Visiter le site web du posteur
Répondre en citant
Message set /p qui ne tient pas compte des majuscules/minuscules 
Je pense que tu dois utiliser la commande CHCP Arrow http://www.batchclipboard.info/wiki/doku.php?id=commandline:commande_chcp
et que tu dois remplacer chaque lettre qui sera tapé par la lettre choisis pour la stocker quelques part.

En fait je pense que ça revient à faire ce que Batchapp a fait dans son code. Si tu utilises sa source merci de la citer dans l'entête de ton code si tu le postes sur le forum.

Code non testé
Code:

@ECHO OFF
::code de base BatchApp : l337 5p34k 3nc0d4g3 l3g3r
::http://batch.xoo.it/t407-l33t-5p34k-3nc0d4g3-l3g3r.htm
CHCP 1252
set /p chaine= Taper votre texte :
set chaine=%chaine:é=e%
ECHO %chaine%





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message set /p qui ne tient pas compte des majuscules/minuscules 
Bonjour
est ce réglé ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message set /p qui ne tient pas compte des majuscules/minuscules 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch