winabcd 发表于 2014-10-21 15:36:06

关于打开图形文件时,提示找不到形文件的问题。

我们打开外来的CAD图形时,经常会遇到打开文件时,提示找不到**形文件的对话框,这在大多数情况下,对图形的使用没有多大的影响,常用的处理这类问题的方法也很多,如直接取消。

这个问题虽说是不影响图形文件的使用,但每次打开时都提示,是较烦人的。
如果将每个形文件都放到CAD的支持目录中(找不到可以用一个假的),虽能解决问题,但由于CAD的形文件可以任意命名,所以这个方法会在理论上可能造成CAD支持目录中形文件无限多,个人认为不是一个好地方法。

在大多数情况下,一个找不到的形文件,在图形中也就是一个(一类)对象会用到这个文件,而且是只用到其中的一个形,同时这个形可能还是我们已有的形文件中已经存在的,所有我有一个想法。

写一个LSP程序,通过给定形的名字,找出图形中用到这个形的所有对象。

这样就可以修改这个对象,让其不再使用系统中不存在的形,最终达到打开图形文件时不再提示要打开形文件的目的。

各位能不能给出一个程序或是给出写这个程序的方法、思路等。

firstinti 发表于 2014-10-21 19:39:14

请用新版本cad

yx5277 发表于 2014-11-19 19:32:02

这个问题我也一直苦恼中

bzhjl 发表于 2014-11-19 21:18:57

这个问题我也很苦恼
分享一个CTS程序的链接,作者说可以解决“** 符号未定义: \U+00XX的问题,算是相关的问题吧
[原创]《TB tools》:重新发布(免注册版)+解决“符号未定义: \U+00XX”问题
页: [1]
查看完整版本: 关于打开图形文件时,提示找不到形文件的问题。