CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 1496|回复: 1

[求助] 真正高手帮忙 实现lisp程序

[复制链接]
发表于 2011-10-18 22:20 | 显示全部楼层 |阅读模式
求助 !!用lisp实现功能:我d盘有个dwg.txt文本文件里面放了 各个目录下的dwg文件名和路径。想用lisp将dwg.txt文件中指定的,各个dwg文件自动打开. 打开后批量替换指定的属性块.可就是打不开各个dwg文件,dwg.txt文件已成功打开。
' w0 D6 t- d% F4 Y9 E3 y4 T程序如下,请高手指教, J0 V( V4 f9 ]& K9 @8 R
(defun c:ff()ni i  : X0 x" c- Y8 ]) a3 d; G
      (setq f(open "d:/dwg.txt" "r"))9 [: \1 f9 T0 e  c4 t* w9 G# U
      (while (setq fd (read-line  f));读入单个dwg文件9 z1 m1 e4 A4 ^& ?6 C$ T0 o9 K
          (princ  fd)6 l# s+ z2 g3 B. h4 I+ ~7 b$ N! r
          (princ "\n")
5 T9 }4 A4 n! h- w! t0 G0 e          (open fd "r")( l; C% O# v8 G  _
    )
7 X- u4 @( [# Q* t8 J7 Y      (close f)8 Q8 y3 g' Q! L: U
)) A. E3 b' r* F7 N! Q: r
/ v' W; f* t* Z# f$ }7 B
附件是dwg.txt文本文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2011-10-19 11:50 | 显示全部楼层
;;;打开DWG文件3 Y! b. W5 k' X& }
(vla-open dbxdoc filename)
, @! Z" I% z$ j) G3 s;;;保存文件: filename是文件名,不知道为什么用 vla-save不可以保存( D$ T# b: L/ g+ v
(vla-saveas dbxdoc filename)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2026-8-9 05:34

CAD设计论坛,为工程师增加动力。

© 2005-2026 askcad.com. All rights reserved.

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