[MS-DOS] remplacer le , par un é

Dédé86 Messages postés 690 Statut Membre -  
 merlinux2004 -
Bonjour,

Savez-vous comment faire pour lors d'une commande Tree par exemple, faire en sorte que MS-DOS recopie correctement les accents ?

Merci d'avance
A voir également:

19 réponses

Dédé86 Messages postés 690 Statut Membre 208
 
Je crois qu'il y a une astuce avec Wordpad en changeant de police, mais je ne me souviens plus laquelle

Vous pouvez m'aider ?
0
le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
0
Dédé86 Messages postés 690 Statut Membre 208
 
Malheureusement non, mais merci quand même.
0
le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
ben je crois que là il y a ce qui te manque > http://pythonfacile.free.fr/python/printiso
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dédé86 Messages postés 690 Statut Membre 208
 
Toujours pas, je ne me souviens plus du nom de la police qui permet d'avoir les caractères accentués
0
le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
dommage! car sous XP tu lance CMD puis ue fois sur l'écran de la console tu tape tree et sa donne ça, du moin une partie ...

D:\Documents and Settings\moi>tree
Structure du dossier pour le volume SYSTEM
Le numéro de série du volume est **********
D:.
├───Menu Démarrer
│ └───Programmes
│ ├───Accessoires
│ │ ├───Divertissement
│ │ └───Accessibilité
│ ├───Démarrage
│ ├───F6FBB
│ ├───CDex
│ │ └───Internet
│ ├───Kerio
│ │ └───Personal Firewall 4
│ ├───AnimGif
│ ├───ImageCollection
│ ├───JAlbum
│ ├───FixMessenger
│ ├───FileZilla
│ ├───WinImage
│ ├───Winamp
│ ├───AviSynth 2.5
│ ├───ffvfw
│ ├───SpeedRam2
│ ├───Visual Folder Tree Builder 2.1 (Français)
│ └───Palm Desktop

0
Dédé86 Messages postés 690 Statut Membre 208
 
Oui mais quand tu enregistre l'arborescence avec D:\Documents and Settings\moi>tree > D:\arbo.txt
tu obtiens l'arbo avec des virgules à la place des caractères accentués
0
le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
ok ! moi regarde ce que ça donne, c'est ding! ... Il vaut mieux passer par Sélectionner tout dans la fenêtre DOS puis copier dans Wordpad

ÃÄÄÄMenu D‚marrer
³ ÀÄÄÄProgrammes
³ ÃÄÄÄAccessoires
³ ³ ÃÄÄÄDivertissement
³ ³ ÀÄÄÄAccessibilit‚
³ ÃÄÄÄD‚marrage
³ ÃÄÄÄF6FBB
³ ÃÄÄÄCDex
³ ³ ÀÄÄÄInternet
³ ÃÄÄÄKerio
³ ³ ÀÄÄÄPersonal Firewall 4
³ ÃÄÄÄAnimGif
0
Dédé86 Messages postés 690 Statut Membre 208
 
Pour ça, tu peux utiliser la paramètre /A qui affiche ASCII au lieu des caractères étendus . Exemple :
D:\Documents and Settings\moi>tree /A > D:\arbo.txt
Dans ce cas, tu te retrouve avec quelque chose comme ça :

+---Multim‚dia
| | +---Gravure
| | | \---Nero OEM
| | | +---Manuels d'Utilisation
| | | \---Nero Toolkit
| | +---Lecteurs multim‚dia
| | +---Photo
| | \---Son
| +---Outils d'administration
| \---Utilitaires
| \---Powertoys
| \---Microsoft Calculator Plus
0
Dédé86 Messages postés 690 Statut Membre 208
 
Vous n'avez pas d'idées alors ?
0
le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
rebonjour,

non pas d'idéé mais juste une question :

pourquoi tu veux à tout prix passer par Dos pour éditer une liste de fichiers ?
0
Dédé86 Messages postés 690 Statut Membre 208
 
Bonsoir,

Car quand je veux faire une copie sur un CD d'une liste de fichiers importante, j'utilise la commande tree et je l'imprime pour la mettre dans la jaquette du CD, comme ça pas besoin de consulter le CD si je veux rechercher un fichier.
0
le druide Messages postés 40644 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
ben il fallait le dire avant !

moi j'utilise AACD, regarde ici > http://www.zdnet.fr/telecharger/windows/fiche/0,39021313,11008657s,00.htm
0
Dédé86 Messages postés 690 Statut Membre 208
 
C'est sympa, mais je voudrais continuer à utiliser MS-DOS mais je ne me souviens plus de cette police de caractère qui permet d'afficher les caractères accentués.

Merci quand même
0
Dédé86 Messages postés 690 Statut Membre 208
 
Je n'ai tjrs pas trouvé (sniff..)
0
Dave
 
Salut!

Je comprend bien le pb, j'y ai souvent été cofronté en travaillant en ligne de commande...

Une solution est ce copier ce qui s'affiche à l'écran, après avoir paramétré l'affichage de la console pour qu'elle le permette.
(clic droit sur la barre de menu, Propriétés, Options: cocher:
- mode d'édition rapide
- mode insertion
Ensuite, pour copier ce qui est à l'écran, tu sélectionne avec la souris ce que tu veux coiper, puis clic droit sur la barre de menu, Modifier, Copier, et puis tu colles ça dans un fichier texte.

@+
0
Dave
 
Ah, voilà une autre solution, mais pour ça il faut disposer de M$Word...
Bon, j'ai testé sous Word 2000 et ça marche impec.

Voir ici:

http://inova.snv.jussieu.fr/helene-html/help/macro/dtb-bm-l03-l08.html

En résumé il faut ouvrir le fichier texte créé dans la console, en ayant activé dans Word l'option (dans Outils/Options/général/):
- Confirmation des conversions lors de l'ouverure.

Choisir la conversion de "texte Ms-Dos", et les caractère s'affichent normalement!
Ensuite il suffit d'enregister le fichier au format "texte seulement", et le tour est joué: le fichier sera aussi lisible dans Notepad.

A votre service! ;-)
0
Dave
 
En fait les donnés sont affichées et enregistrées de la bonne manière en travaillant sous la console, c'est leur affichage sous Windows qui pose problème.
Quand on ouvre un fichier texte créé en mode console avec Edit (l'editeur de texte de la console), les caractères sont Ok.
0
Dave
 
Et voici un programme gratuit pour une utilisation personnelle, qui permet aussi de convertir du texte Ms-Dos au format Ansi:

http://download.jgsoft.com/editpad/SetupEditPadLite.exe
0
merlinux2004
 
la solution:

mode CON CP SELECT=1252

rem dir /B >Liste.txt
rem dir D:\ /A /B /O:GEN > d:\filelist.txt
rem tree D:\ /A /F > D:\filelist.txt
dir *.* /B >liste.txt

mode CON CP SELECT=850

sélectionnez le bon Code Page (mode CON CP SELECT ou avec CHCP)
0