Problème de caractère non pris en compte

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Joe cateline
Batcheur débutant
Messages : 27
Enregistré le : 07 mars 2011 21:48

Problème de caractère non pris en compte

Message 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
val5993
Batcheur occasionnel
Messages : 3
Enregistré le : 06 nov. 2012 23:58

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

Message par val5993 »

Tu peux utiliser le nom court du répertoire.. (format 8.3)
Pour le connaitre tu tapes dir/x
Répondre