Manipuler caractères étranger dans VBS

Manipuler caractères étranger dans VBS - VB/VBA/VBS - Programmation

Marsh Posté le 05-07-2008 à 20:57:10    

J'essaie de renommer tous les raccourcis dans un répertoire avec un script VBS, mais le script ne marche pas sur les répertoire qui ont un nom "exotique" (chinois). Il plante.
Set sourceF = fso.GetFolder(Wscript.Arguments(0)) donne un "Path not found".
 
Je suis sur un XP SP3 anglais avec support pour scripts complexes activé dans les options locales et régionales.
La fonction setLocale n'y change rien.
 
Ce qui est bizarre, c'est que je vois bien le nom du répertoire dans Explorer bien affiché, donc le système semble bien supporté les langues "exotiques".
 
Quelqu'un a une idée ?

Reply

Marsh Posté le 05-07-2008 à 20:57:10   

Reply

Marsh Posté le 15-07-2008 à 16:37:42    

Il ne s'agit pas des chemins ou tu as un espace dans les libellés?
Je crois deja être tombé sur ce gnere de probleme

Reply

Marsh Posté le 02-08-2008 à 14:56:10    

jnauche a écrit :

Il ne s'agit pas des chemins ou tu as un espace dans les libellés?
Je crois deja être tombé sur ce gnere de probleme


 
Si, mais déplacer le tout à la racine du C: ne change rien au problème.
Un espace est de toutes façons un moindre mal comparé à un caractère chinois !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed