找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2689|回复: 26

[求助] [求助]:谁来解决梦断江南大大的文本刷子一些问题

[复制链接]

已领礼包: 918个

财富等级: 财运亨通

发表于 2006-8-11 10:35:36 | 显示全部楼层 |阅读模式

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

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

×
因为想找一个万能的文本内容刷子,所以一直在使用不同的文本刷子。最近在试用梦断江南大大的文本刷子过程中发现基本可以解决我的要求,不过在试用过程中有一些发现及一些问题:
1.程序注释表明支持TEXT,METXT.attrib,attdef,试用表明还支持DIMENSION及块中普通文字;
2.当mtext字体样式是在mtext对话框中定义时,获取mtext文字内容时会出现文字格式符号,可否去除;
3.赋值给DIMENSION及修改块中普通文字时,文字不能及时在屏幕上更新显示;
4.目标文本仅支持单选,可否修改为框选。
原程序见附件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-8-12 21:46:03 | 显示全部楼层
改过:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 918个

财富等级: 财运亨通

 楼主| 发表于 2006-8-15 13:06:27 | 显示全部楼层
感谢斑竹修改。不过只修改了框选选择,框选之后ATTRIB不能刷了,可以做到框选刷ATTRIB及块中文字吗?单选时赋值给DIMENSION及块中文字,能否及时在屏幕上更新显示?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8611个

财富等级: 富甲天下

发表于 2006-8-15 15:04:41 | 显示全部楼层
对块中文字(属性)框选不是个好方法,因为块可能带有多个属性,框选不能判断选择哪一个。而且框选对取得块中文字(属性)要用不少代码,不如点选直接快捷。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-15 19:31:54 | 显示全部楼层
同意楼上的说法,对块框选是难控制后果的,我想通用性不强,虽然要做出来也不是不可以.

如果块仅含一个属性,可以考虑支持框选修改.含多个属性的时候,建议还是通过点选

我认为应该是:
框选改文本,dim,含单个属性的块
点选支持文本,dim,块文字,多个属性的块.

先来个普及版,不支持刷块文字:)
玩了个小技巧,同时支持单个点选和框选
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 918个

财富等级: 财运亨通

 楼主| 发表于 2006-8-23 19:29:06 | 显示全部楼层
5楼程序在2002下使用出现如下错误:
命令: strx
strx = 文本内容刷子-----------梁雄啸.2006.8
选参照文本/退出(X)/<输入文字>:; 错误: no function definition: DXF
命令:

按照楼上的想法能将梦断江南的程序修改一下吗?
当然最好是源码,让我也学习一下!

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

使用道具 举报

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

使用道具 举报

已领礼包: 918个

财富等级: 财运亨通

 楼主| 发表于 2006-8-24 23:01:17 | 显示全部楼层
程序好用
请教:刷dim时,刷了就更新,不用确认是怎么实现的?同时支持单个点选和框选怎么进行判断?
可以公开源码吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-25 01:03:29 | 显示全部楼层
这个技巧对论坛的高手应该不新鲜,给出下面提示,希望你能自己写出来,这样提高比直接看源码快。源码过几日再放出。

关键是 ssget 结合 ssnamex;模拟出matchprop的效果
(setq sss (ssget ":S" FIL))   ;;:S表示单次选择。
(ssnamex sss)
通过ssnamex 返回值得框选或点选时的屏幕坐标
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 918个

财富等级: 财运亨通

 楼主| 发表于 2006-8-28 21:31:32 | 显示全部楼层
高手的眼界果然不同,小弟刚刚接触LISP,处于看到一个函数就要找函数帮助,看看这个东东是个什么作用。连菜都算不上,顶多能灵活运用一下程序,现在要我写代码,难度可不是一般的小哦。


正在努力学习中,不过关于ssnamex函数的资料好少哦。论坛上都找不到?雨大大能邮我一份吗?

NET-JOB@126.COM

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

使用道具 举报

发表于 2006-9-7 22:22:27 | 显示全部楼层
用了ssnamex后,attrib和块中文字该怎么进行操作?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 918个

财富等级: 财运亨通

 楼主| 发表于 2006-9-17 10:47:41 | 显示全部楼层
希望雨箭风刀为我等解惑,attrib中不只一个属性,该如何操作?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-17 12:34:10 | 显示全部楼层
是什么意思?能再说清楚些么?多个属性的时候想要怎么操作?
ssnamex用法可以在cad的帮助中找到
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 918个

财富等级: 财运亨通

 楼主| 发表于 2006-9-17 22:45:03 | 显示全部楼层
ssnamex用法已经找到。
块中文字和属性块中的值应该是子图元吧,该如何修改它的值呢?
一个属性块中有多个属性值,可以分别改变吗?你的程序是同时改变值的。
同样的一个块中有多个文字,可以分别改变吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-9-18 00:00:25 | 显示全部楼层
一个属性块中有多个属性值,可以分别改变吗?你的程序是同时改变值的。
同样的一个块中有多个文字,可以分别改变吗?

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 00:28 , Processed in 0.224970 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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