Umlaute mittels Batch umwandeln
Hallo,
kennt jemand einen Code um aus einer Pocsag Meldung die Umlaute umzuwandeln?
Ä -> Ae
Ö -> Oe
Ü -> Ue
ß -> ss
ä -> ae
ö -> oe
ü -> ue
Ich bin schon total am verzweifeln. Wäre super wenn mir dabei jemand helfen könnte. So sieht meine Batch Datei momentan aus:
Code:
@chcp 1252>nul
set mydate=%date:~-10,2%.%date:~-7,2%.%date:~-4%
set mytime=%time:~-11,2%:%time:~-8,2%:%time:~-5,2%
@ECHO OFF
del c:\Batch\alarm.txt
@cls
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO Die Datei Alarm.txt wurde geloescht.
wait 4000
@cls
@FOR /f "tokens=1,2,3,4,5,6,7 delims=:" %%a in ("%1") do @set WF=%%a&@set ALARM=%%b&@set LOC=%%c&@set ADDR=%%d&@set MINS=%%e&@set SECS=%%f&@set ENR=%%g
@SET WF=%WF:~-2%
@SET HOURS=%ADDR%
@SET HOURS=%HOURS:~-2%
@SET ADDR=%ADDR:~0,-2%
@SET ADDR=%ADDR:.= %
@SET SECS=%SECS:~0,-3%
@SET ENR=%ENR:~0,-1%
@ECHO.WF: %WF%
@ECHO.ALARM: %ALARM%
@ECHO.LOCATION: %LOC%
@ECHO.ADDRESS: %ADDR%
@ECHO.TIME: %HOURS%:%MINS%:%SECS%
@ECHO.ENR: %ENR%
@cls
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO Alarm fuer das Alarmfenster ist eingegangen, Textdatei wird geschrieben...
ECHO.
ECHO Folgende Meldung ist am %mydate% um %mytime% Uhr eingegangen:
ECHO.
ECHO.
ECHO %ALARM% %LOC% %ADDR% %HOURS%:%MINS%:%SECS%
ECHO %ADDR% >> c:\Batch\alarm.txt
ECHO %mydate% %mytime%: %1 >> c:\Batch\alarmeingang.log
ECHO %mydate% %mytime%: %ALARM% %ADDR% %ENR% >> c:\Batch\logging.log
wait 4000
@cls
Greetz Xx