找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: fhq_silent

[建议]:关于理正建筑图库管理的一个建议

[复制链接]
发表于 2009-4-2 17:17:50 | 显示全部楼层
你单位的机器不能用,我猜测是因为vlisp 没有初始化, 先在autocad命令行调用一下(vl-load-com),然后就可以打开文件编辑了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-4-2 20:21:51 | 显示全部楼层
我试了也不行,已经(vl-load-com)了,点新增加的那个“编辑”按钮后就直接退出程序,没有打开任何文件,不知道是什么原因?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-4-3 00:33:43 | 显示全部楼层
我的可以正常使用
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-4-3 08:38:21 | 显示全部楼层
我测试过AutoCAD2006版没有问题, 其它版本还没试, 请问17楼,  你用的AutoCAD版本是什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-3 11:28:51 | 显示全部楼层

我想我找到了问题的所在

只能说是外挂过多惹的祸!!因为此情况出现在我与ashan同志身上(我与他的平台是相同的都是理正加挂TSSD2006),而其它同志正常,再加上Qun大师的一两话点拔,让我猜想到原因所在。
1.你单位的机器不能用,我猜测是因为vlisp 没有初始化, 先在autocad命令行调用一下(vl-load-com),然后就可以打开文件编辑了
我的思路是问题肯定是卡在打开dwg文件上面,所以单独抽出此功能作测试
(vl-load-com)
(defun open_dwg_alex (dwgname_alex)
    (setq doc_alex (vla-get-documents (vlax-get-acad-object)))
    (setq dwgdoc_alex (vla-open doc_alex dwgname_alex))
    (vla-activate dwgdoc_alex)
  )
  (defun c:test()
  (setq dwg_full_alex "c:\\1.dwg")
  (open_dwg_alex dwg_full_alex)
  )
每个语句我都加注的个性化_alex是怕与其它的外挂相冲突,之前因为没加(vl-load-com),在家里的一个纯的cad2004下面提示有语句出错,然后加上后在一个纯的cad下面可以执行,但打开我的理正建筑就不行了。

2.我想,可能是你在其它地方还放tuku.lsp的老版本, AutoCAD加载时找错了.
从这点联想,因为我的cad2006是理正建筑+TSSD2006外挂的,以前也试过理正建筑与TSSD重名的情况,于是猜测是否因为tssd2006也自定义了opendwg的子函数?马上动手把tssd2006去掉,情况马上转变=bingo,,原因所在了。。原来是tssd2006的问题!!

3.不甘心不挂TSSD,于是再试前面1的代码,发现还是不能打开dwg(即使我把所有的变量及子函数加个性化来避免同名冲突)让我摸不着北了。。不过。。可以告一段落了,有了理正建筑如此优秀的外挂,还要TSSD2006来干啥(拍一个Qun的马屁先希望没拍到马腿上去,呵呵^_^,过程当中很感谢他的指点,谢谢!!)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-4-3 17:00:51 | 显示全部楼层
晕,原来是TSSD惹的祸,再试了一下,就是tssdcad1.arx这个文件的问题,只要在执行图库编辑命令前用(arxunload "tssdcad1.arx")先卸载掉tssdcad1.arx文件,就可以正常执行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-6 00:02 , Processed in 0.179531 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表