Tengo un repositorio en la siguiente estructura:
repositorio:
nombre.jsl
decir_A
raíz.jsl
directorio_B
ejemplo.jsl
raíz.jsl
--------------------------------------
Como repositorio se clona para cada usuario en una ubicación diferente. He generado un script que llama a Python y siempre encuentro la ruta absoluta del repositorio y lo configuro como 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");
ejemplo.jsl
Include("../dir_A/root.jsl");
Get Path Variable("root");<BR />_var = "$root/name.jsl"Revisé y encontré que la raíz está configurada correctamente y apunta al directorio correcto.
Recibo un error para _var.Error con el archivo: la ruta no es válida:
tratar.
obtener la variable de ruta ("$ root");
en tu ejemplo
Get Path Variable("root");_var = "$root/name.jsl"
JMP está intentando evaluar _var = "$ root / name.jsl"
No creo que el primer carácter del nombre var pueda ser un carácter o número especial.