获取申请路径?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
有没有办法可靠地获得应用程序的路径(* .jmpapp)?我使用“获取当前目录()”和“获取默认目录()”的测试尚未成功。
我正在创建一个应用程序的日志(在应用程序构建器中“将脚本保存到日志”)。这样“get default directory()”给出了日志的路径。
但我担心此解决方案不可靠,例如,如果您更改“首选项”中的“数据文件目录”。
那么有更好的方法来获取应用程序的路径吗?
Re:获取申请路径?执行此操作的最佳方法是使.jmpapp文件成为插件。 然后,您可以使用$ addin_home构造引用应用程序目录中的文件。 例如,假设你的插件ID是 com.mycompany.dept.mygreatapp 。 您可以通过以下方式引用该插件位置中的文件:
包括(“$ addin_home( com.mycompany.dept.mygreatapp)\ myprogram.jsl“);
Re:获取申请路径?谢谢。
我想我不一定需要一个应用程序,我可能会用脚本实现相同的功能。你能查询正在运行的脚本的路径吗?
Re:获取申请路径?目前无法直接查询正在运行的应用程序的路径。 将应用程序部署为加载项时,通常使用加载项的路径作为参考点。 可以使用以下命令找到加载项文件夹:
“$ ADDIN_HOME(ID)”
在这种情况下,id是在创建时为加载项指定的唯一名称,例如com.jmp.jmpgeocoder。