Page 1 sur 1

Problème de caractère non pris en compte

Posté : 07 nov. 2012 14:19
par Joe cateline
Bonjour à tous ! Ça fait longtemps que je n'ai pas posté ici mais je pense toujours à vous.

C'est peut être un tout petit problème, ou pas... Pour faire simple, j'écris un batch qui fait un "find" dans le dossier "démarrage" du pc. Le problème c'est que le chemin d'accès contient des caractères "é"...

Code : Tout sélectionner

cd "C:\Documents and Settings\%username%\Menu Démarrer\Programmes\Démarrage"
Comment y accéder ? le caractère "é" n'est pas pris en compte. Peut on contourner le problème en utilisant les clefs de registre ? J'ai trouvé ce registre :

(je suis sous windows XP 32bits)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

On y trouve que des clefs chaine (REG_SZ) mais aucune ne m'indique le bon chemin. Je cale, quelqu'un sait-il comment inclure le caractère "é" ? Ou comment récupérer le chemin d'accès sous forme de variable en utilisant une boucle FOR qui vas fouiller dans le registre ?

D'avance merci

Re: Problème de caractère non pris en compte

Posté : 07 nov. 2012 21:01
par val5993
Tu peux utiliser le nom court du répertoire.. (format 8.3)
Pour le connaitre tu tapes dir/x