BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN

Aller en bas

[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN Empty [BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN

Message par Sachadee Ven 28 Juin 2013, 01:55

Voici une astuce qui vous permet de substituir les caractères d'un string en tenant compte des majuscule ou des minuscules
Les espaces dans le string sont automatiquement convertit en # et reconvertit en fin de script.
La taille maxi par defaut du string est de 100 caractères (modifiable).

Dans cette exemple on substitue les lettres des nom de fichier du repertoire courant.
le "a" en "t" et le "A" en "T".

Adaptable à n'importe quel situation, ou la substitution, en tenant compte des majuscules et minuscules, est nécessaire.

CE CODE N'EST ACCESIBLE QUE PAR LES MEMBRES ! @SachaDee

[Hide]
Code:


:::par SachaDee
:::06-2013
:::www.bbat.forumeiros.com

@echo off

setlocal enabledelayedexpansion enableextensions

for /f "delims=" %%a in ('dir *.* /aa /b') do (set $f=%%~na
                                               set $final=
                                               echo TRAITEMENT DE !$f!
                                               for /l %%i in (0,1,100) do (
                                                                          set char=!$f:~%%i,1!
                                                                          if "!char!"==" " set char=#
                                                                          if defined char (echo !char!

rem :::::::::::::::::::::::::::::::::::::::::::::::::::ICI ON FAIT LES SUBSTITUTIONS
rem :::::::::::::::::::::::::::::::::::::::::::::::::: DE CETTE MANIERE POUR TESTER LES MAJ ET MIN

                                                                          if !char!==a (set char=!char:a=t!)
                                                                          if !char!==A (set char=!char:A=T!)

rem ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                                          set $final=!$final!!char!))
                                                echo "%%~Fa" "!$final:#= !%%~xa")


[/HIDE]


Dernière édition par Sachadee le Dim 07 Juil 2013, 16:10, édité 4 fois
Sachadee
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

[BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN Empty Re: [BAT] SUBSTITUTION DE CARCTÈRES DANS UN STRING EN TENANT COMPTE DES MAJ ET MIN

Message par Invité Ven 28 Juin 2013, 05:10

Merci ! Wink
:albino:

Invité
Invité


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum