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 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

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]Afficher le nombre de caractères d'une chaine. EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
[BAT]Afficher le nombre de caractères d'une chaine. EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
[BAT]Afficher le nombre de caractères d'une chaine. EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
[BAT]Afficher le nombre de caractères d'une chaine. EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
[BAT]Afficher le nombre de caractères d'une chaine. EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
[BAT]Afficher le nombre de caractères d'une chaine. EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
[BAT]Afficher le nombre de caractères d'une chaine. EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
[BAT]Afficher le nombre de caractères d'une chaine. EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
[BAT]Afficher le nombre de caractères d'une chaine. EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

[BAT]Afficher le nombre de caractères d'une chaine.

Aller en bas

[BAT]Afficher le nombre de caractères d'une chaine. Empty [BAT]Afficher le nombre de caractères d'une chaine.

Message par Invité Mer 03 Juil 2013, 05:31

Code:
@Echo Off
Set /P VrStr=Entrez une chaine de caractere:
:Loop
If "%VrStr%" EQU "" Goto EndLoop
Set VrStr=%VrStr:~0,-1%
Set /A VrLgr+=1
Goto Loop
:EndLoop
Echo Nombre de caractere: %VrLgr%
Pause>Nul

Invité
Invité


Revenir en haut Aller en bas

[BAT]Afficher le nombre de caractères d'une chaine. Empty Re: [BAT]Afficher le nombre de caractères d'une chaine.

Message par Sachadee Mer 03 Juil 2013, 14:40

Merci Dylan Very Happy 

Voici une autre méthode intéressante.

Code:

@echo off
Set /P $Tstring=Entrez une chaine de caractere:
echo %$Tstring%>x&FOR %%z IN (x) DO (set /a $stl=%%~zz-2&del x&echo [LONGEUR =] %$stl%)
pause

Et en prime le systeme de création automatique de cadre que j'ai créer sur cette fonction : clown 

[Vous devez être inscrit et connecté pour voir ce lien]


Dernière édition par Sachadee le Lun 16 Déc 2013, 00:44, édité 2 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]Afficher le nombre de caractères d'une chaine. Empty Re: [BAT]Afficher le nombre de caractères d'une chaine.

Message par Sachadee Mer 03 Juil 2013, 15:42

Et une autre version que je viens de créer, qui reprend le principe de la version publié par
Dylan, mais avec une boucle "FOR"

Code:

@echo off
setlocal enabledelayedexpansion
Set /P $Tstring=Entrez une chaine de caractere:

for /l %%a in (0,1,9000) do (set $t=!$Tstring:~%%a,1!&if not defined $t (echo [carctere =] %%a&pause&exit /b))

endlocal

pause

Sachadee
Sachadee
Admin
Admin

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

https://bbat.forumeiro.com

Revenir en haut Aller en bas

[BAT]Afficher le nombre de caractères d'une chaine. Empty Re: [BAT]Afficher le nombre de caractères d'une chaine.

Message par Contenu sponsorisé


Contenu sponsorisé


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