Page 1 sur 1

Variables et le caractère \

Posté : 09 juin 2015, 09:06
par phr
Bonjour

Je n'arrive pas à ajouter le caractère \ dans un calcul évolué pour calculer le chemin dans un répertoire.

Variable <SE>;APA;Alpha;
Variable <Lecteur>;D:\;Alpha;
Variable <ChoixSE>;;Alpha;
Calcul évolué <ChoixSE>=<Lecteur>+<SE>
Type <ChoixSE>


Dans <ChoixSE> il y a D:APA à la place de D:\APA comme je le souhaite. C'est étrange car dans la fenêtre du calcul évolué le résultat est bien affiché.

Quelqu'un à un idée ?

Merci de votre aide

Re: Variables et le caractère \

Posté : 09 juin 2015, 11:36
par Feitan
Bizarre, aucun problème pour ma part, j'ai copier coller ton code et aucun soucis, le "\" est bien dans la variable "ChoixSE"

Tu as bien la dernière version de SM ?

Re: Variables et le caractère \

Posté : 09 juin 2015, 18:22
par Onissius
Tu as essayer Variable <Lecteur>;"D:\";Alpha; ?

Re: Variables et le caractère \

Posté : 09 juin 2015, 20:05
par phr
@feitan : j'utilise la V3.1.0.46
Sur un autre PC c'est effectivement bien fonctionnel. J'ai bien eu le résultat attendu.

@Onissius : ça donne ceci : "D:\"APA

Re: Variables et le caractère \

Posté : 09 juin 2015, 23:06
par Feitan
Bon on a la même version c'est bizarre, l' OS est différent entre les deux ?

Re: Variables et le caractère \

Posté : 10 juin 2015, 23:13
par phr
Les deux machines sont bien sous Seven.

Re: Variables et le caractère \

Posté : 11 juin 2015, 08:16
par Feitan
Bon essaye ma version : http://supermacro.legtux.org/Super%20macro.7z
Je sais pas quelle version j'ai, mais il y en a une de 2010 (que j'utilise régulièrement dans la racine du dossier).
Et une de 2014, probablement la dernière en date, essaye les deux pour voir s'il y a une différence et tiens moi au courant, je suis sous Windows 7 aussi.

Re: Variables et le caractère \

Posté : 11 juin 2015, 09:10
par phr
J'ai essayé avec ta version, c'est pareil.
En fait, selon les machines ça fonctionne. A la maison sous Seven c'est OK. Au travail sous Seven ou Vista le caractère \ ne passe pas la commande Type.

Dans la fenêtre du calcul évolué l'affichage du résultat est correct mais ensuite la commande Type avec le résultat du calcul évolué affiche la chaîne sans les \ :
D:\CAO\ValidDFE\DSE se transforme en D:CAOValidDFEDSE

Si on fait la même chose avec / le résultat est correct mais comme sous Windows les chemins sont avec \ :(