llsheng_73 发表于 2013-12-13 14:02:05

peraperson 发表于 2013-12-13 13:19 static/image/common/back.gif
谢谢你的耐心回复
是的 要处理的图层在所有图都是一样的 比如在所有图中都把 a b c d 等图层删除掉,我希 ...

这两天真没时间,其实也不是个什么高深的东西,把思路给你说下,自己试着先弄吧

程序开始可以找一个固定的文件名(比如C:\Program Files\AutoCAD 2006\图层记录.txt
如果找不到,我们去框选图元或者用别的方法得到需要记录的图层,把它们用添加方式写入这个文件
可以写成 当前图的路径,(图层名1 图层名2 ... 图层名n)
这样一行记录一个文件下的图形需要处理哪些图层
以后打开图的时候,读出它的内容,根据当前图的路径名查找到相应的需要处理的图层名
...
我就是这么记录我的图形文件的中各种地物对应的图层名以及与之对应的EXCEL文件的,不然每次开一个图得去为各种地物指定图层和相应的EXCEL文件比较头痛

peraperson 发表于 2013-12-13 14:09:37

llsheng_73 发表于 2013-12-13 14:02 static/image/common/back.gif
这两天真没时间,其实也不是个什么高深的东西,把思路给你说下,自己试着先弄吧

程序开始可以找一个固 ...

好的谢谢 那请问能告知将变量写入文件和读取文件(**行)的函数和用法吗,在论坛查了一下没找到 (lisp新人,请见谅)
页: 1 2 [3]
查看完整版本: 请问如何在if语句中并列多个判断值