找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: hrbpkf

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

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-11-8 07:24:24 | 显示全部楼层
最初由 hrbpkf 发布
[B]感谢斑竹 eachy 的支持,但是程序在2002下运行有问题。另外,能否提个建议,将每张图的图名自动生成新的文件名? [/B]

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

使用道具 举报

 楼主| 发表于 2003-11-8 21:27:23 | 显示全部楼层
用每张标题栏中的图名中的内容,比如“基础平面布置图”抑或是“楼梯结构图”什么的!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-11-9 00:38:41 | 显示全部楼层
最初由 hrbpkf 发布
[B]用每张标题栏中的图名中的内容,比如“基础平面布置图”抑或是“楼梯结构图”什么的! [/B]

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2003-11-10 19:51:47 | 显示全部楼层
OK,通过了,eachy真牛!佩服!佩服!!只是并在一起的两张图有一点小问题,不过还是不胜感激!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-11-10 20:46:34 | 显示全部楼层
最初由 hrbpkf 发布
[B]OK,通过了,eachy真牛!佩服!佩服!!只是并在一起的两张图有一点小问题,不过还是不胜感激! [/B]

如果你的图框是块,图签中图名是属性还可以省事。

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

使用道具 举报

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

使用道具 举报

发表于 2003-11-11 17:20:58 | 显示全部楼层
最初由 eachy 发布
[B]
如果你的图框是块,图签中图名是属性还可以省事。

另:文件... [/B]

这样还省事了,不过有个BUG,就是图形不在屏幕区域内时无法完整的切割,这对图纸多的情况是不方便的。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-6 23:53:04 | 显示全部楼层

Re: [编程申请]:图纸拆分

最初由 hrbpkf 发布
[B]斑竹能帮忙写个程序吗?将一个文件内的若干张图纸分解成若干个文件(每个文件一张图)?工作需要,愁死我了! [/B]


用这个程序试试:
Sub wtblk() '批量写块
On Error Resume Next

Dim Ftype(0) As Integer
Dim Fdata(0) As Variant
Dim Fname As String
Dim i As Integer
Dim minpnt As Variant
Dim maxpnt As Variant
Dim cenpnt(0 To 2) As Double
Dim basepnt As String
Dim sset As AcadSelectionSet
ThisDrawing.SetVariable "filedia", 0

For i = 0 To ThisDrawing.SelectionSets.Count - 1
    ThisDrawing.SelectionSets.Item(i).Clear
    ThisDrawing.SelectionSets.Item(i).Delete
Next

Ftype(0) = 0
Fdata(0) = "INSERT"
'1:
Do While ThisDrawing.ModelSpace.Count > 0


Set sset = ThisDrawing.SelectionSets.Item("sset_blk")
If Err Then
Set sset = ThisDrawing.SelectionSets.Add("sset_blk")
End If




sset.Select acSelectionSetLast, , , Ftype, Fdata


sset.Item(0).GetBoundingBox minpnt, maxpnt
cenpnt(0) = (maxpnt(0) + minpnt(0)) / 2
cenpnt(1) = (maxpnt(1) + minpnt(1)) / 2
cenpnt(2) = 0

basepnt = cenpnt(0) & "," & cenpnt(1)

Fname = "k:\abc\" & sset.Item(0).Name & ".dwg"

ThisDrawing.SendCommand "-wblock " & Fname & vbCr & vbCr & basepnt & vbCr & "p" & vbCr & vbCr
sset.Item(0).Delete
sset.Clear
sset.Delete



Loop



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

使用道具 举报

发表于 2003-12-13 15:57:23 | 显示全部楼层
个人认为用WBLOCK比较好,不会出问题,外挂的程序多少会有些问题。
保存文件名时:先把图名文字DDMODIFY/MO,把文字Ctrl+C拷下,另存文件名时粘帖就行了,不用另外再打字。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-22 09:58:49 | 显示全部楼层
各位所提到的拷贝-新建-粘贴是我一直用的办法,但是几十张甚至上百张就很繁琐了。斑竹给的程序已经非常完美了,完全合乎我最开始的想象,现在工作效率很高,非常感谢eachy的帮助!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-24 11:08:34 | 显示全部楼层
谢谢楼主的程序,感觉应该可以R14上用吧
楼主的程序有个小问题。
就是如果图里有粘贴进来的图片时,图片部分选不进来。还是留在原图里。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-20 17:53 , Processed in 0.183395 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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