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 76 le Ven 22 Nov 2024, 12:39
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
Méthode pour décomposer un string  EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
Méthode pour décomposer un string  EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
Méthode pour décomposer un string  EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
Méthode pour décomposer un string  EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
Méthode pour décomposer un string  EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
Méthode pour décomposer un string  EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
Méthode pour décomposer un string  EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
Méthode pour décomposer un string  EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
Méthode pour décomposer un string  EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

Méthode pour décomposer un string

Aller en bas

Méthode pour décomposer un string  Empty Méthode pour décomposer un string

Message par Sachadee Jeu 12 Déc 2013, 22:25

2 techniques pour décomposer un string (Bbat = B b a t) :

Traditionnelle techniques de comptage d'un string :

Code:
@ECHO OFF &SETLOCAL
setlocal EnableDelayedExpansion
set $var="Bbat"

:test
if defined $var (set $l=!$l! %$var:~0,1%
                 set $var=%$var:~1%
                 goto:test)
echo !$l:~1!



à l'aide de cmd /u Source Aacini : [Vous devez être inscrit et connecté pour voir ce lien]


Code:
setlocal EnableDelayedExpansion
Set $var="Bbat"
for /F "delims=" %%a in ('cmd /D /U /C echo %$var% ^| find /V ""') do (set $l=!$l! %%a)

echo !$l!


Au niveau rapidité de traitement la première solution est beaucoup plus rapide. J'ai fait un test sur 1000 itération Résultat :

12 secondes pour la première solution
70 secondes pour la deuxième.

Y ' a pas foto....

 Méthode pour décomposer un string  2693794285
Sachadee
Sachadee
Admin
Admin

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

https://bbat.forumeiro.com

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