我有一個具有以下結構的存儲庫:
回購協議:
名稱.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名稱的第一個字符不能是特殊字符或數字。