我有兩個腳本,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 ) )
如果相對路徑不適用於 Include,是否有任何方法可以訪問當前運行腳本的絕對路徑?
再次,制定並寫下問題讓我知道在哪裡尋找答案。
所以這有效:
relativePath = Get Default Directory();
absolutePath = "c:\Users\myUser\Scripts\";<BR /><BR />dosomething = Expr(
Include( relativePath || "dosomething.jsl" )
);