乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 158|回复: 12

外部参照管理器

[复制链接]

116

主题

996

帖子

9

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1466
发表于 2006-12-13 04:00:01 | 显示全部楼层 |阅读模式
大家好,我有一个从Acaddoc运行的VBA例程。lsp,因此此例程在打开每个文档时运行。但是,当我尝试从外部参照管理器打开外部参照时,AutoCAD命令窗口被命令#039;宏名称:'。这个问题有什么解决方法吗
谢谢
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-13 06:38:41 | 显示全部楼层
也许发布一些代码可以帮助我们了解错误所在,以及可能的解决方案
尽管错误可能来自vbarun命令没有接收到正确的信息来查找子程序。
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-13 07:01:36 | 显示全部楼层
这是我通常打开文件时发生的情况
AutoCAD Express Tools版权所有©2002-2004 Autodesk,Inc.
-vbarun命令:
宏名称:C:\Program Files\Autodesk Building Systems\Support\Test。dvb!测试命令:加载Autodesk Architectural Desktop菜单实用程序
这很好用
但是,当我使用“打开”按钮从外部参照管理器中打开外部参照时,它首先会转到原始dwg,并且命令行与该行保持不变;宏名称:“0”;。但如果切换到打开的外部参照,则可以很好地打开
谢谢
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-13 07:08:21 | 显示全部楼层
试着像这样在你的路径上加引号
示例:-vbarun“;C: \程序文件\ Autodesk Building Systems 2006 \支持\测试。dvb!测试“
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-13 07:55:53 | 显示全部楼层
我以前也有过类似的症状,当我试图从s::startup例程加载并运行VBA宏时 IIRC从配置文件加载标准层是一个例程 我能找到的唯一解决方案是用与宏相同的lisp代码替换对宏的调用 不过我希望你能做得更好 祝你好运
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-16 01:56:18 | 显示全部楼层
Chuck,谢谢你的回复。有什么选择我可以坚持使用VBA,因为我更喜欢使用VBA而不是lisp
以下是AutoCAD文本窗口中打开的每种图形的命令行
打开外部参照之前的父文件:打开AutoCAD 2004格式文件
解析外部参照;标题10:C: \test\title10.dwg;标题10“;已加载
"标题10“;自上次保存宿主图形以来,参考文件可能已更改
重新生成布局
再生模型
AutoCAD Express Tools版权所有©2002-2004 Autodesk,Inc.
-vbarun命令:
宏名称:C:\Program Files\Autodesk Building Systems\Support\Test。dvb!测试命令:加载Autodesk Architectural Desktop菜单实用程序
打开外部参照后的父文件:打开AutoCAD 2004格式文件
解析外部参照;标题10:C: \test\title10.dwg;标题10“;已加载
"标题10“;自上次保存宿主图形以来,参考文件可能已更改
重新生成布局
再生模型
AutoCAD Express Tools版权所有©2002-2004 Autodesk,Inc.
-vbarun命令:
宏名称:C:\Program Files\Autodesk Building Systems\Support\Test。dvb!测试命令:加载Autodesk Architectural Desktop菜单实用程序
命令:xr XREF命令:打开AutoCAD 2004格式文件
再生模型
AutoCAD Express Tools版权所有©2002-2004 Autodesk,Inc.
-vbarun命令:C:\Program Files\Autodesk Building Systems\Support\Test。dvb!测试未知命令“;C: \PROGRAM\FILES\AUTODESK BUILDING SYSTEMS 2006\SUPPORT\TEST.DVB!测试&nbsp
按F1键获取帮助
命令:加载Autodesk Architectural Desktop菜单实用程序
这就是整个问题所在。我知道我用了一些错误的方法来加载dvb。如果有人能帮我找出哪里出了错,请帮忙
谢谢
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-16 04:06:01 | 显示全部楼层
阿卡多克是什么。lsp运行dvb
测试内容。DVB
张贴代码
需要信息&#039是什么意思;打开的外部参照:&#039&nbsp
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-17 03:28:06 | 显示全部楼层
这是我在Autodesk讨论论坛中找到的一个线程的链接,与我面临的问题类似http://discussion.autodesk.com/thread.jspa?messageID=4115899谢谢
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-17 11:11:53 | 显示全部楼层
Cadpro您是否尝试过在没有lisp的情况下加载dvb并使用应用程序开始打开事件
我使用acad。dvb加载方法和beginopen在通过外部参照man打开时,我确实收到了msgbox消息,这似乎意味着它工作正常
然而,我确实注意到,图形开始打开,然后闪烁回到旧图形,然后打开,所以这个命令似乎是先执行部分打开之类的操作。也许这就是口齿不清的地方。我也有一个错误;将层设置为上一层,这是转义例程的一部分。我提出这个问题是因为它是文档级begincommand/endcommand序列的一部分,该序列使用thisdawing作为其基础。随着图纸的切换,也会发生“切换”;本图纸;在这里,一个命令可以从一个图形开始,到另一个图形结束。
回复

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2006-12-20 02:12:59 | 显示全部楼层
Bryco,我的全部目标是在所有文档上运行dvb。这就是为什么我在acaddoc中添加了vbarun命令。lsp文件。因此,如果在没有lisp的情况下加载dvb,则无法实现此目的。我尝试将dvb的名称更改为acad。dvb并在没有lisp的情况下加载,但在应用程序启动时只加载一次。它不会在每个打开的文档上运行
谢谢
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 04:56 , Processed in 0.830031 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表