admin管理员组

文章数量:1574108

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x

请问在lisp中如何打开一个dwg格式文件,

我虽然找到了方法,可是打开的不是同一个document下,

在程序中我对打开后的图形想要操作,但打开后不在一个document下就非常的苦恼了!

下面的程序是打开dwg文件

( setq dm_high -228.000 )

( setq title_name ( strcat "请选择标高为" dm_high "米的水平地质图位置" ))

(setq dwgname ( getfiled title_name "" "dwg" 0 ))

(setq dwgname ( strcat "AcadApplication.Documents.Open \" "dwgname "\"" ))

( vl-cmdf "vbastmt" dwgname)

这样打开了,但是下面的想操作就不是在一个图档下了,

( setq ss (ssget "X" ))

( setq pt1 ( list 1 1) )

( setq pt2 ( list 20000 20000 ))

(vl-cmdf "mirror" ss "" pt1 pt2 "Y")

上面的操作和打开的图件不是在一个图档下,

请问怎么样才能在有图件的图档下操作呢???

非常急谢谢!

广告位,后台可以设置,支持js

您好,您暂时不能浏览帖子的全部内容,请 登录

| 没有账号? 请 注册

本文标签: 在线格式文件函数图形操作