[Batch] Copie de plus de 4096 caractères par ligne
altrensa
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Quand j'utilise le code suivant, les lignes contenant la chaine sont copiées dans le fichier de sortie... mais seulement jusqu'au 4096ème caractère...
Si vous avez une solution pour outrepasser cette limite (ou pour en fixer une autre), je vous en serai très reconnaissant.
Note additionnelle : Ce qui est bizarre, c'est que les lignes sont coupées à 4096 mais que la ligne suivante est écrite à partir de la 4097ème position de la ligne inachevée.
Ainsi, les lignes ("|" est à la 4096ème position) :
Deviennent :
D'avance merci de votre aide,
Bien cordialement,
Altrensa
Quand j'utilise le code suivant, les lignes contenant la chaine sont copiées dans le fichier de sortie... mais seulement jusqu'au 4096ème caractère...
Find %CHAINE% %FILE% >>%FILE_SORTIE%
Si vous avez une solution pour outrepasser cette limite (ou pour en fixer une autre), je vous en serai très reconnaissant.
Note additionnelle : Ce qui est bizarre, c'est que les lignes sont coupées à 4096 mais que la ligne suivante est écrite à partir de la 4097ème position de la ligne inachevée.
Ainsi, les lignes ("|" est à la 4096ème position) :
[....]PAS|FINLIGNE1[...] LIGNE2
Deviennent :
[....]PAS|LIGNE2
D'avance merci de votre aide,
Bien cordialement,
Altrensa
A voir également:
- [Batch] Copie de plus de 4096 caractères par ligne
- Partage de photos en ligne - Guide
- Copie cachée - Guide
- Caractères ascii - Guide
- Copie écran samsung - Guide
- Caractères spéciaux - Guide
Tout d'abord, je te remercie de te pencher sur mon problème.
En fait, le findstr ne me sors pas le même résultat que le find... Et le résultat obtenu ne répond pas au besoin (des lignes sortent alors qu'elles ne contiennent pas la chaîne demandée)...
Merci quand même pour cette première proposition et au plaisir de te lire pour d'éventuelles autres,
Bien cordialement,
Altrensa
peux-tu indiquer un exemple où find et findsr ne trouvent pas la même chose ?
sachant que findsr permet des expressions régulières avec métacaractères
essayer avec findstr /l (L minuscule)