李,我经常使用eattext。但我当然有一个问题。。。像往常一样,我似乎只有问题
首先,你提供的宏不适合我。也许我应该用另一种方式来实现我的目标,所以让我们把它留到现在吧。
(同时我问自己:“李会注意到这个消息吗,我应该给他发邮件吗…?)
为了自动化标准属性提取的过程,我想我在以前提取的基础上为其制作了一个lisproutine。(如果使用了eattext,您可以保存提取内容供以后使用,模板类似…)
事实上,如果rountine是这样的:
-
- (defun c:do_it ()
- (command "-eattext" "<path + name>")
- (princ))
.. 它有效。。。但不是100%。。。
想象一下,我会有一个新项目,比如说在一个特定的地图中有10个dwg。应处理这些图纸。如果使用eattext,我可以选择特定的图形,但我想自动化这个过程。
在lisp中使用-eattext时,我只能给出模板,仅此而已。当然,它会提取在创建模板时设置的dwg。
那么我该怎么做呢
1、基于先前保存的模板创建属性提取
2.在eattext命令中选择一个文件夹或多个dwg
3、放在桌子上
代替我提到的模板,我可以尝试在例程中根据需要设置变量,这样就可以忘记模板。
这些是变量(在学步儿童中有点解释):
-每次都应该是新的提取
-图形->不包括当前图形
-仅选择具有一个特定块名“blockname”的块
... 在输入这个时,我担心它会变得复杂,因为我需要每次的结果(表格)都相同。
我认为在“进一步做梦”之前最好先听听你的意见。。。 |