擅长:python、mysql、java
<p>我强烈建议使用不同的名称(比如<code>execscript</code>),您可以将其添加到执行用户脚本的范围中:</p>
<pre><code>scope.SetVariable("execscript", (CodeContext context, string filename) => {
Builtins.execfile(context, Patch.Combine("../../Scripts", filename));
});
</code></pre>
<p>这将使它看起来像一个内置的字典,而不会弄乱内置字典。在</p>
<p>如果它必须是<code>execfile</code>,那么最好的办法是将<code>execfile</code>替换为修补目录,然后调用旧的<code>execfile</code>。以下是一些完全未经测试、未编译的代码,这些代码将为您指明正确的方向:</p>
^{pr2}$