Vielen dank dein vbs code funktioniert auch ohne bat aufruf.
Ich weiss nich ob ich das darf, ich habe einen code gefunden in einem ander forum der mir sehr gut gefelt allerdings habe ich es nicht zum laufen gebracht.
Das ist eine .bat Datei
##############################################
@echo off & setlocal enabledelayedexpansion
set "Datei=D:\Test.txt"
set "Liste=D:\Ersetzungsliste.txt"
set "t=%temp%\text.tmp"
if exist "%t%" del "%t%"
for /f "delims=" %%i in ('findstr /n $ "%Datei%"') do set "Line=%%i" & call :ProcessLine
move "%t%" "%Datei%"
goto :eof
:ProcessLine
for /f "tokens=1* delims=:" %%a in ("%Line%") do set "L=%%b"
if not defined L >>"%t%" echo\& goto :eof
for /f "usebackq tokens=1-2 delims=;" %%s in ("%Liste%") do set "L=!L:%%s=%%t!"
>>"%t%" echo %L%
goto :eof
############################
Die Ersetzunsliste ist so.
§;$
2;8
ö;ü
und so weiter.
Vielen dank im voraus.