Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1372 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  traitement de chaine de caractère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

traitement de chaine de caractère

n°1392177
phpeltier
Posté le 21-06-2006 à 14:28:38  profilanswer
 

Bonjour,
 
J'ai un programme qui génére un fichier LOG.
 
Chaque ligne de ce fichier est composé de champ à longueur fixe (pas de délimiteur).
 
Je suis sous windows 2000 ou windows server 2003. J'aimerai pouvoir récuperer chacun de ces champs dans une variable dans dans script batch. L'équivalent d'un copy(xxxx,1,10) ou substr(xxxx,1,10)....
 
Comment faire ?
 
 

mood
Publicité
Posté le 21-06-2006 à 14:28:38  profilanswer
 

n°1392197
olivthill
Posté le 21-06-2006 à 14:46:10  profilanswer
 

Il existe deux types de batch sous Windows : les "*.bat" et les "*.vbs".
il faut utiliser le deuxième type.
Voir documentation à l'adresse http://www.microsoft.com/technet/s [...] fault.mspx
ou voir les tutoriaux sur VBscript.

n°1392218
phpeltier
Posté le 21-06-2006 à 14:57:43  profilanswer
 

arf...
 
Je ne voulais pas utiliser de vbscript ! il n'existe pas un moyen en .bat ?

n°1392221
_darkalt3_
Proctopathe
Posté le 21-06-2006 à 14:58:41  profilanswer
 

.bat c'est du 20ème siècle, il faut vivre avec son temps [:spamafote]

n°1392254
phpeltier
Posté le 21-06-2006 à 15:33:49  profilanswer
 

je viens de me prendre un putain de coup de vieux ! Ca y'est je fais parti des vieux cons de l'informatique !!! Pour 34 ans !
 
Merci de vos conseils.
 
A+

n°1392314
wackevat
Posté le 21-06-2006 à 16:35:34  profilanswer
 

phpeltier a écrit :

L'équivalent d'un copy(xxxx,1,10) ou substr(xxxx,1,10)....


L'équivalent en batch est :
set SUBSTRING=%STRING:~1,10%
 
Fais  
set /?
à l'invite de commandes pour plus de détails.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  traitement de chaine de caractère

 

Sujets relatifs
Comparaison de chaîne de caractèreExtraire une partie d'une chaine de caractère
enlevement caractère requête sql accessRécupérer une chaine entière stocké dans l'URL
[JAVA/Postgresql] Caractère d'échappement[JAVA/Postgresql] Caractère d'échappement
opération sur chaîne[Access] Masque de saisie et reconnaissance chaine de caractères
[Résolu]Probleme de traitement de chaine de caractere[VB] Traitement de chaine de caractere
Plus de sujets relatifs à : traitement de chaine de caractère


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR