MSDOS accents & caractères speciaux

PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   -  
 2001music -
Bonjour,

J'ai un petit problème, je souhaiterai programmer des fichiers .bat qui effectuerait un nettoyage dans certains repertoires de mon ordinateur et lorsque qu'un de mes repertoire possède un accent sur une lettre mon fichier bat me dit que le chemin est introuvable. Jusque là c'est normal

Cependant j'aimerai savoir quel combinaison faut il faire pour que le DOS comprenne les caractères suivants :

é
è
ê

Merci d'avance :)

EDIT : J'ai oublié de vous faire part du chemin en question :

C:\Documents and Settings\XXX\Menu Démarrer\Programmes\Démarrage

--
(^°°)> -----> < *__* >
Configuration: Windows XP
Firefox 2.0.0.3

3 réponses

  1. carbon3 Messages postés 471 Statut Membre 73
     
    salut,
    c'est probablement parce que tu crées ton fichier avec le blocnote où une autre appli windows qui utilise le codage ANSI là où DOS utilise le codage ASCII.
    Le mieux que j'ai trouvé c'est de créer les fichiers bat avec l'éditeur dos --> commande EDIT en mode console.
    Cela devrait mieux fonctionner.
    Pour plus de sécurité, tu peux aussi encadrer tes chemins par des guillemets, pour gérer les espaces...

    ;-)
    0
    1. PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   117
       
      mon premier jet s'est fais avec EDIT et justement j'ai une erreur sur le chemin :s

      Donc je suis repassé sur Powerbatch mais je n'arrive pas a ecrire correctement ce chemin :s
      0
  2. karirovax Messages postés 3584 Statut Membre 215
     
    salut

    vous pouvez faire le contraire c-à-d :

    @echo off
    echo é >test.txt
    echo è >>test.txt
    echo ê >>test.txt
    notepad test.txt


    donc le fichier généré contient les caractères é , è et ê

    exemple du code ASCCI pour le caractère é

    é = Alt+0130

    karirovax ;)
    -1
    1. 2001music
       
      ce ces't résolu,le problm est dans les caracteres accent sur les lettres majiscules
      0