无需硬编码即可调用另一个脚本你好,
我使用 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 驱动器的文件共享中。