Ho un repository nella seguente struttura:
deposito:
nome.jsl
dire_A
root.jsl
dir_B
esempio.jsl
root.jsl
--------------------------------------
Poiché il repository viene clonato per ciascun utente in una posizione diversa. Ho generato uno script che chiama Python e trova sempre il percorso assoluto del repository e lo imposta come 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");
esempio.jsl
Include("../dir_A/root.jsl");
Get Path Variable("root");<BR />_var = "$root/name.jsl"Ho controllato e ho scoperto che il root è impostato correttamente e punta alla directory giusta.
Ricevo un errore per _var.Errore con il file: il percorso non è valido:
Tentativo.
ottieni percorso variabile("$root");
nel tuo esempio
Get Path Variable("root");_var = "$root/name.jsl"
JMP sta cercando di valutare _var="$root/name.jsl"
Non penso che il primo carattere del nome var possa essere un carattere o un numero speciale.