J'ai un dépôt dans la structure suivante :
dépôt :
nom.jsl
dis_A
racine.jsl
rép_B
exemple.jsl
racine.jsl
--------------------------------------
Comme le dépôt est cloné pour chaque utilisateur dans un emplacement différent. J'ai généré un script qui appelle Python et trouve toujours le chemin absolu du dépôt et le définit comme root.
cur_dir = Substr( Get Default Directory(), 2, 999 );
cur_dir = Substitute( cur_dir, "/", "\" );
show(cur_dir);
_path_script = cur_dir || "find_home_directory.py";
show(_path_script);
home_dir = RunProgram(
executable( "python" ),
options( _path_script),
readfunction( "text" )
);
Set Path Variable( "root", home_dir );
Get Path Variable("root");
exemple.jsl
Include("../dir_A/root.jsl");
Get Path Variable("root");<BR />_var = "$root/name.jsl"J'ai vérifié et trouvé que la racine est correctement configurée et pointe vers le bon répertoire.
J'obtiens une erreur pour _var.Erreur avec le fichier : le chemin n'est pas valide :
essayer.
obtenir la variable de chemin ("$ root");
dans ton exemple
Get Path Variable("root");_var = "$root/name.jsl"
JMP essaie d'évaluer _var="$root/name.jsl"
Je ne pense pas que le premier caractère du nom var puisse être un caractère spécial ou un nombre.