我有一个具有以下结构的存储库:
回购协议:
名称.jsl
说_A
根.jsl
目录_B
示例.jsl
根.jsl
--------------------------------------
由于存储库是为不同位置的每个用户克隆的。我生成了一个调用 Python 的脚本,并且始终找到存储库的绝对路径并将其设置为 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");
示例.jsl
Include("../dir_A/root.jsl");
Get Path Variable("root");<BR />_var = "$root/name.jsl"我检查并发现根设置正确并指向正确的目录。
我收到 _var 错误。文件错误:路径无效:
尝试。
获取路径变量(“ $ root”);
在你的例子中
Get Path Variable("root");_var = "$root/name.jsl"
JMP试图评估_var =“ $ root / name.jsl”
我认为var名称的第一个字符不能是特殊字符或数字。