無需硬編碼即可呼叫另一個腳本你好,
我使用 Include() 函數從主腳本呼叫其他腳本,因為 Include() 內部的參數是硬編碼的腳本檔案路徑,我的腳本將無法在其他人的筆記型電腦上運行,有什麼辦法不硬編碼參數?
謝謝!
資料存取視窗回覆:無需硬編碼即可呼叫另一個腳本主文件位於哪裡?其他文件位於哪裡?如果您位於同一資料夾中,則只需使用 Include("filename.jsl")。
回覆:無需硬編碼即可呼叫另一個腳本如果您將所有腳本作為插件的一部分,則可以使用以下語法:
include("$ADDIN_HOME(com.cmpny.dept.myapp)\My Favorite Script.jsl");
您可以使用別名com.cmpny.dept.myapp定義您的外掛程式。這是定義它的範例 addin.def 檔案:
id=com.cmpny.dept.myapp
name="My great application"
host=Win
home="M:\mydept\myapp\Addin"
該插件位於映射為 M 驅動器的檔案共用中。