如何让civil3d启动时自动加载dll文件(c#创建的插件)并运行,省去手动netload?
如何让civil3d 或 CAD 启动时自动加载dll文件(c#创建的插件)并运行,省去手动netload?
分三步:
第一步:创建后缀名为“.lsp”的文本文件,

写入如下内容:
(defun s::startup()
(command "netload" "D:\\CivilDotNetToolsSLS\\CivilDotNet.dll")
)
注意:将其中的dll文件路径改为你的路径即可。
第二步:将上面创建的.lsp文件添加到启动组中,这样就可以让civil每次启动时自动运行这个.lsp文件。

第三步:将你的dll文件路径和.lsp文件路径都添加到“受信任的位置”中,让civil启动后不会出现弹窗。(建议将dll文件和.lsp文件放到同一个文件夹中,这样只需要添加一次就好了)

至此,关闭并重启civil3d 或 cad ,程序就会自动加载并运行你的dll文件了。