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

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
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
[BAT] Remplacer le carctère spécial * dans un fichier Txt EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

[BAT] Remplacer le carctère spécial * dans un fichier Txt

Aller en bas

[BAT] Remplacer le carctère spécial * dans un fichier Txt Empty [BAT] Remplacer le carctère spécial * dans un fichier Txt

Message par Sachadee Lun 24 Juin 2013, 18:44

Code:
Code proposé par I'm Here sur developpez.com, dont j'ai corrigé un petit bug.

[left]@echo off

setlocal EnableDelayedExpansion
echo.>CR_.txt

set old_char=*
set new_char=#
set new_str=

for /f "delims=" %%b in (Liste.txt) do ( set string=%%b
 for /l %%a in (0 1 0xFF) do (
 if !string:~%%a^,1!. neq %old_char%. (
 set "new_str=!new_str!!string:~%%a,1!"
 ) else if !string:~%%a^,1!. neq . (
 Set new_str=!new_str!%new_char%))
 echo !new_str!>>CR_.txt
:::::Réinitialisation de la ligne Modification appliqué par SachaDeee pour résoudre
:::::le bug de la sortie sur 1 seul ligne.
 set new_str=)
endlocal

Source : [Vous devez être inscrit et connecté pour voir ce lien]
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