acnhb123 发表于 2011-10-18 22:20

真正高手帮忙 实现lisp程序

求助 !!用lisp实现功能:我d盘有个dwg.txt文本文件里面放了 各个目录下的dwg文件名和路径。想用lisp将dwg.txt文件中指定的,各个dwg文件自动打开. 打开后批量替换指定的属性块.可就是打不开各个dwg文件,dwg.txt文件已成功打开。
程序如下,请高手指教
(defun c:ff()ni i
      (setq f(open "d:/dwg.txt" "r"))
      (while (setq fd (read-linef));读入单个dwg文件
          (princfd)
          (princ "\n")
          (open fd "r")
    )
      (close f)
)

附件是dwg.txt文本文件

wenwengg 发表于 2011-10-19 11:50

;;;打开DWG文件
(vla-open dbxdoc filename)
;;;保存文件: filename是文件名,不知道为什么用 vla-save不可以保存
(vla-saveas dbxdoc filename)
页: [1]
查看完整版本: 真正高手帮忙 实现lisp程序