Batch dos : Extraire parties d'un texte

Résolu
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -  
 Ka-El -
Bonjour,
Dans la ligne suivante :
x_date_end='20130607 041439'

J'ai besoin d'extraire, via deux commandes dos, les parties suivantes :
130607
et
0414

Avec quelles commandes puis-je effectuer cette opération ?
En vous remerciant par avance.
K
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
dans un .bat, utiliser %%a et %%b
C:> set x=x_date_end='20130607 041439'
C:> for /f "tokens=2,3 delims=' " %a in ('echo %x%') do @(set s1=%a & set s2=%b)
C:> echo %s1%
20130607
C:> echo %s2%
041439

C:> echo %s1:~2,6%
130607
C:> echo %s2:~0,4%
0414
0
Ka-El
 
Bonjour Dubcek,
ça me parait pas mal du tout !
Merci bien pour ton aide.
Je vais de suite adapter ta solution à mon script.
K
0