Accent macron dans script batch (.bat)
Résolu
PokemonPika
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
PokemonPika Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
PokemonPika Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
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)
- Fichier bat - Guide
- Script vidéo youtube - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- E accent minuscule - Guide
- Mas script - Accueil - Windows