gpt4 book ai didi

xml - 设置 .xml 以在 AutoCAD 启动时加载 .dvb 插件

转载 作者:数据小太阳 更新时间:2023-10-29 01:58:56 24 4
gpt4 key购买 nike

我正在尝试设置一个 .bundle 文件夹来加载我为 AutoCAD 设计的一系列插件。其中一个插件是一个 .dvb 文件,所以在 PackageContents.xml 中我有以下 XML 代码

    <ComponentEntry AppName = "" Version = "2014.1" ModuleName = "./Contents/Windows/WindowsDoors.dvb" AppDescription = "" PerDocument ="True" LoadOnAutoCADStartup="True">
<Commands>
<Command Local="CSC" Global="CAD_STANDARD_CREATOR" />
<Command Local="CSB" Global="CAD_STANDARD_BLOCK" />
<Command Local="CSP" Global="CAD_STANDARD_PATH" />
</Commands>
</ComponentEntry>

当我启动 AutoCAD 并尝试运行相应的插件时,命令行告诉我

Command: -vbarun
Macro name: RunMeWindowDoor
Macro not found.

即使我告诉 XML 文件加载它,AutoCAD 似乎也没有找到宏,但我无法弄清楚错误的原因。

最佳答案

据我所知,AutoLoader 不支持 dvb 文件。

参见 Whitepaper Autoloader引用:

The AutoCAD Autoloader currently processes and recognizes these settings:

“Bundle“,“ARX“,“Lisp“,“CompiledLisp“,“Dbx“,“.NET“,“Cui“,“CuiX“,“Mnu“ and “Dependency“ “Dependency” is used where you have a module that should NOT be processed by AutoCAD. An example would be say a licensing DLL, or maybe a resource DLL.

您可以编写一个加载 dvb 的 LSP,并将该 LSP 文件放入自动加载器中,这可能会成功。

(defun C:CSC ()
(vl-vbaload "WindowsDoors.dvb")
(vl-vbarun "WindowsDoors.dvb!CAD_STANDARD_CREATOR")
)

等等

亲切的问候,

阿兰·范加伦

关于xml - 设置 .xml 以在 AutoCAD 启动时加载 .dvb 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25915715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com