我有兩個腳本,main.jsl 和 dosomething.jsl,它們在同一個文件夾中彼此相鄰。
主腳本中有這個:
relativePath = "./";<BR />absolutePAth = "c:\Users\myUser\Scripts\"<BR />dosomething = Expr(
Include( relativePath || "dosomething.jsl" )
);
這個做一點事在整個腳本中執行某些操作,在仍在運行主腳本的同時編輯 dosomething.jsl 非常方便。
所以,當我這樣做時相對路徑如上所述 - JMP 粉碎。 但使用時效果很好絕對路徑.
現在,我不想使用絕對路徑。 如何在 Include 語句中使用相對路徑?
例如,這適用於位於這兩個腳本旁邊的 Logo.png:
Picture Box( Open( "./Logo.png", png ) )
如果相對路徑不適用於包含,有沒有辦法訪問當前正在運行的腳本的絕對路徑?
再次,制定和寫下問題讓我知道在哪裡尋找答案。
所以這有效:
relativePath = Get Default Directory();
absolutePath = "c:\Users\myUser\Scripts\";<BR /><BR />dosomething = Expr(
Include( relativePath || "dosomething.jsl" )
);