首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置.xml在.dvb启动时加载.dvb插件

设置.xml在.dvb启动时加载.dvb插件
EN

Stack Overflow用户
提问于 2014-09-18 14:39:20
回答 1查看 756关注 0票数 5

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

代码语言:javascript
运行
复制
    <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并尝试运行相应的插件时,命令行告诉我

代码语言:javascript
运行
复制
Command: -vbarun
Macro name: RunMeWindowDoor
Macro not found.

看来AutoCAD并没有找到宏,即使我告诉XML文件加载它,我也不知道错误的原因是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-18 15:30:18

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

请参阅白纸自动机引文:

AutoCAD Autoloader当前处理并识别以下设置: “Bundle”、“ARX”、“Lisp”、“CompiledLisp”、“Dbx”、“.NET”、“Cui”、“CuiX”、“Mnu”和“依赖关系”“依赖”用于不应由AutoCAD处理的模块。例如,许可DLL,或者可能是资源DLL。

您可以编写一个加载dvb的LSP,并将该LSP文件放置在Autoloader中,这可能会起到作用。

代码语言:javascript
运行
复制
(defun C:CSC ()
  (vl-vbaload "WindowsDoors.dvb")
  (vl-vbarun "WindowsDoors.dvb!CAD_STANDARD_CREATOR")
)

等。

致以亲切的问候,

阿兰·范·加伦

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25915715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档