Encoder un fichier .txt oem en ansi
Bonjour
Dans le répertoire se trouvent deux fichiers:
Encoder (Drag and Drop here).bat (1 Ko)
oem2ansi.exe (68 Ko) qui se trouve ici : http://kazus.ru/programs/viewdownloa.../lid_3297.html
Encoder (Drag and Drop here).bat me permet d'encoder un fichier A.txt (oem) en fichier B.txt (ansi) par glisser / déposer afin de retrouver les caractères accentués et spéciaux.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| @echo off
title Encoding OEM 2 ANSI
mode 100,30
echo.
setlocal enabledelayedexpansion
set "working_folder=%~dp0"
if not "%~1"=="" (
if exist "%~1" (
set "glisser_deposer=%~f1"
)
)
if not "%glisser_deposer%"=="" (
if exist "%glisser_deposer%\*" (
set "working_folder=%glisser_deposer%"
)
)
pushd "%working_folder%"
echo Chemin et fichier actuels : "%~1"
echo.
pause
oem2ansi.exe "%~1" "%~n1_encoded.txt" |
Problème:
Le fichier A.txt (oem) qui se trouve dans un autre répertoire est encodé mais généré en fichier B.txt (ansi) dans le répertoire du batch.
Je voudrais que le fichier B.txt (ansi) soit généré dans le même répertoire que le fichier A.txt (oem)
Est-ce possible ?
Merci de bien vouloir m'aider.