Accent macron dans script batch (.bat)
Résolu
PokemonPika
Messages postés
12
Statut
Membre
-
PokemonPika Messages postés 12 Statut Membre -
PokemonPika Messages postés 12 Statut Membre -
Bonjour,
J'ai codé un petit script en .bat (encodage ANSI) qui me crée un fichier .txt avec les différentes infos que j'ai rentré dans la console.
Le problème c'est que dans les titres que je suis susceptible de rentrer, il peut y avoir l'accent macron, plus souvent le o macron :
ō
Sauf que dans le fichier texte qui résulte du script, le "ō" s'écrit "o" tout court... Ce qui ne me va pas du tout... Auriez vous une solution ? J'ai pourtant bien indiqué le chcp 1250 au début du code (qui me sert notamment à bien faire apparaître le © dans le fichier .txt)
En vous remerciant par avance pour vos réponses, voici mon code :
J'ai codé un petit script en .bat (encodage ANSI) qui me crée un fichier .txt avec les différentes infos que j'ai rentré dans la console.
Le problème c'est que dans les titres que je suis susceptible de rentrer, il peut y avoir l'accent macron, plus souvent le o macron :
ō
Sauf que dans le fichier texte qui résulte du script, le "ō" s'écrit "o" tout court... Ce qui ne me va pas du tout... Auriez vous une solution ? J'ai pourtant bien indiqué le chcp 1250 au début du code (qui me sert notamment à bien faire apparaître le © dans le fichier .txt)
En vous remerciant par avance pour vos réponses, voici mon code :
@echo off
CLS
chcp 1250
SETLOCAL ENABLEDELAYEDEXPANSION
set /p titre=Titre :
echo.
set versions[0]=VO
set versions[1]=VOSTFR
set versions[2]=VOSTA
set /a i = 0
:my_loop
if defined versions[%i%] (
call echo %i% = %%versions[%i%]%%
set /a i = %i% + 1
goto :my_loop
)
set /p version=Version de la vidéo (0, 1 ou 2) :
echo.
set types[0]=Trailer
set types[1]=Teaser
set /a j = 0
:my_loop2
if defined types[%j%] (
call echo %j% = %%types[%j%]%%
set /a j = %j% + 1
goto :my_loop2
)
set /p type=Quel est le type de vidéo ? (0 ou 1)
pause
if "!version!"=="0" (
set version2=VO
)
if "!version!"=="1" (
set version2=VOSTFR
)
if "!version!"=="2" (
set version2=VOSTA
)
if "!type!"=="0" (
set type2=Trailer
)
if "!type!"=="1" (
set type2=Teaser
)
SETLOCAL DISABLEDELAYEDEXPANSION
(
echo %titre% - %type2% [%version2%]
) >> test.txt
exit
A voir également:
- Accent macron dans script batch (.bat)
- Creer un fichier .bat - Guide
- Script vidéo youtube - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- E accent aigu minuscule - Guide
- Ghost script - Télécharger - Polices de caractères