找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1606|回复: 26

(更新)[编程申请]:图纸拆分

[复制链接]
发表于 2003-11-6 12:06:08 | 显示全部楼层 |阅读模式

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

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

×
斑竹能帮忙写个程序吗?将一个文件内的若干张图纸分解成若干个文件(每个文件一张图)?工作需要,愁死我了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-11-6 12:14:30 | 显示全部楼层
不停的开新图,“选择-复制-粘贴” 不就行了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-6 12:37:19 | 显示全部楼层
最初由 zxp 发布
[B]不停的开新图,“选择-复制-粘贴” 不就行了。 [/B]


我也需要,单位说归档的需要,每个dwg只能放一张图,我一直用wblock,希望版主能写一个共享!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-11-6 18:14:51 | 显示全部楼层
最初由 coolzhb 发布
[B]

我也需要,单位说归档的需要,每个dwg只能放一张图,我一直用wblock,希望版主能写一个共享! [/B]

  1. ;;功    能: 对DWG文件中含多个图时进行分图存盘
  2. ;;使用方法: 首先循环框选出分图部分,保存文件在原图目录下
  3. ;; AutoCAD 2004 下测试通过
  4. ;; Writer eachy (2004.11.06)
  5. ;; Email  [email]eachy@21cn.com[/email]
  6. (vl-load-com)
  7. (defun c:outdwg        (/ p1 p2 ptl path tf str)
  8.   (vla-startundomark
  9.     (vlax-get-property (vlax-get-acad-object) "activedocument")
  10.   )
  11.   (if (zerop (getvar "DWGTITLED"))
  12.     (princ "\n当前图形未命名,存盘后再试!")
  13.     (progn
  14.       ;;(setq dwgname (vl-string-right-trim ".DWG" (strcase (getvar "dwgname")))
  15.       (setq   path    (getvar "DWGPREFIX"))
  16.       ;;循环选择分图范围
  17.       (while (and (setq p1 (getpoint "\n第一角点: "))
  18.                   (setq p2 (getcorner p1 "\n对 角 点: "))
  19.                   (setq str (nentsel "\n拾取图名文字: "))
  20.              )
  21.         (setq ptl
  22.                (cons (list p1 p2 (cdr (assoc 1 (entget (car str))))) ptl)
  23.         )
  24.       )
  25.       (setq tf "0")
  26.       ;;存盘
  27.       (if (> (length ptl) 0)
  28.         (mapcar        '(lambda (x)
  29.                    (vl-cmdf ".wblock"
  30.                             (strcat path
  31.                                     (last x)
  32.                                     ;"-"
  33.                                     ;(setq tf (rtos (1+ (atoi tf)) 2 0))
  34.                             )
  35.                             ""
  36.                             (car x)
  37.                             "c"
  38.                             (car x)
  39.                             (cadr x)
  40.                             ""
  41.                    )
  42.                  )
  43.                 ptl
  44.         )
  45.       )
  46.     )
  47.   )
  48.   (vla-endundomark
  49.     (vlax-get-property (vlax-get-acad-object) "activedocument")
  50.   )
  51.   ;(vl-cmdf "u");;恢复图形
  52.   (princ)
  53. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 08:50:09 | 显示全部楼层
2002下测试只有框上的线,框内什么也没有。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 10:38:36 | 显示全部楼层

[弹指神通]:兄弟们,帮帮我

我刚接到任务,要将一个图纸文件中的几张图纸分开,文件名字就是每张图纸的图纸名,大概要怎么做啊? ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 12:40:46 | 显示全部楼层
最初由 eachy 发布
[B]
[CODE]
;;功    能: 对DWG文件中含多个图时进行分图存盘
;... [/B]


能不能改到r14中能用呀!谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 13:20:16 | 显示全部楼层
用CAD里面的视口啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 14:07:16 | 显示全部楼层
分别另存为几个文件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 14:10:57 | 显示全部楼层
我觉得用WBLOCK更好.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 15:28:00 | 显示全部楼层
新建几个新文件,复制粘贴保存就解决了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 16:50:39 | 显示全部楼层
在CAD里面选择另存为,然后用你想要的文件名储存,最后在CAD中删除不要的内容!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 19:17:02 | 显示全部楼层

Re: [弹指神通]:兄弟们,帮帮我

最初由 wsxedc 发布
[B]我刚接到任务,要将一个图纸文件中的几张图纸分开,文件名字就是每张图纸的图纸名,大概要怎么做啊? ? [/B]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-7 20:01:52 | 显示全部楼层
在布局→视口。可以在图纸中画多个视口,然后双击一个视口,可以缩放到想要的比例。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-7 22:57:42 | 显示全部楼层
感谢斑竹 eachy 的支持,但是程序在2002下运行有问题。另外,能否提个建议,将每张图的图名自动生成新的文件名?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-20 17:54 , Processed in 0.215321 second(s), 61 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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