Quelques questions sur les batch
Résolu
damiens1026
Messages postés
563
Date d'inscription
Statut
Membre
Dernière intervention
-
damiens1026 Messages postés 563 Date d'inscription Statut Membre Dernière intervention -
damiens1026 Messages postés 563 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Actuellement, je suis en plein codage d'un batch qui crée une arborescence de fichier. Le souci auquel je me heurte est assez simple, je dois "minusculiser" tout les caractères qu'a entré l'utilisateur.
Pour info, voici le code du batch:
Encore 3 petites questions:
-Comment en script fait-on des retours à la ligne?
-Comment fait-on pour modifier les couleurs par défaut de "CMD"
-Connaissez-vous un programme pour éditer et coder des batch (.bat) avec éàüè (accents et caractères spéciaux)?
( une petite capture du batch: https://imageshack.com/ )
Meilleures salutations
damiens1026
Actuellement, je suis en plein codage d'un batch qui crée une arborescence de fichier. Le souci auquel je me heurte est assez simple, je dois "minusculiser" tout les caractères qu'a entré l'utilisateur.
Pour info, voici le code du batch:
@echo off set nom= set /p nom=Entrez le nom du projet: if %nom%=="" goto fin md projet-%nom% cd projet-%nom% md archives md db md documentation md sources md www-%nom% cd www-%nom% md docs md pages cd pages md images md includes cd .. md styles cd styles md images :fin echo Fini !
Encore 3 petites questions:
-Comment en script fait-on des retours à la ligne?
-Comment fait-on pour modifier les couleurs par défaut de "CMD"
-Connaissez-vous un programme pour éditer et coder des batch (.bat) avec éàüè (accents et caractères spéciaux)?
( une petite capture du batch: https://imageshack.com/ )
Meilleures salutations
damiens1026
A voir également:
- Quelques questions sur les batch
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Color batch - Forum Autoit / batch
5 réponses
Voici tout d'abord le code pour changer la casse des lettres :
set choice=%choice:A=a%
set choice=%choice:B=b%
set choice=%choice:C=c%
set choice=%choice:D=d%
set choice=%choice:E=e%
set choice=%choice:F=f%
set choice=%choice:G=g%
set choice=%choice:H=h%
set choice=%choice:I=i%
set choice=%choice:J=j%
set choice=%choice:K=k%
set choice=%choice:L=l%
set choice=%choice:M=m%
set choice=%choice:N=n%
set choice=%choice:O=o%
set choice=%choice:P=p%
set choice=%choice:Q=q%
set choice=%choice:R=r%
set choice=%choice:S=s%
set choice=%choice:T=t%
set choice=%choice:U=u%
set choice=%choice:V=v%
set choice=%choice:W=w%
set choice=%choice:X=x%
set choice=%choice:Y=y%
set choice=%choice:Z=z%
Ce code remplace le A par un a, le B par un b, etc ...
Que veux-tu dire par retour à la ligne ?
Voici la commande pour changer la couleur : color 0A
set choice=%choice:A=a%
set choice=%choice:B=b%
set choice=%choice:C=c%
set choice=%choice:D=d%
set choice=%choice:E=e%
set choice=%choice:F=f%
set choice=%choice:G=g%
set choice=%choice:H=h%
set choice=%choice:I=i%
set choice=%choice:J=j%
set choice=%choice:K=k%
set choice=%choice:L=l%
set choice=%choice:M=m%
set choice=%choice:N=n%
set choice=%choice:O=o%
set choice=%choice:P=p%
set choice=%choice:Q=q%
set choice=%choice:R=r%
set choice=%choice:S=s%
set choice=%choice:T=t%
set choice=%choice:U=u%
set choice=%choice:V=v%
set choice=%choice:W=w%
set choice=%choice:X=x%
set choice=%choice:Y=y%
set choice=%choice:Z=z%
Ce code remplace le A par un a, le B par un b, etc ...
Que veux-tu dire par retour à la ligne ?
Voici la commande pour changer la couleur : color 0A
Tout d'abord, merci pour cette si rapide réponse :)
Par retour à la ligne, j'entends ceci:
bla bla bla
bla 123
[passer à la ligne suivant, comme si c'était sur "Enter" que l'on appuyait]
Par retour à la ligne, j'entends ceci:
bla bla bla
bla 123
[passer à la ligne suivant, comme si c'était sur "Enter" que l'on appuyait]
Salut !
Il n'y a pas de fonction pour manipuler la casse des chaînes en batch, mais plusieurs solution plus ou moins extravagantes ont été proposées. Je te laisse choisir :
https://www.robvanderwoude.com/battech_convertcase.php
Quant à insérer des sauts de ligne, il suffit d'utiliser echo. , par exemple :
Pour le reste, je sais pas...
Il n'y a pas de fonction pour manipuler la casse des chaînes en batch, mais plusieurs solution plus ou moins extravagantes ont été proposées. Je te laisse choisir :
https://www.robvanderwoude.com/battech_convertcase.php
Quant à insérer des sauts de ligne, il suffit d'utiliser echo. , par exemple :
echo Hello echo. echo World!
Pour le reste, je sais pas...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question