找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 26626|回复: 259

[收币程序](不支持R14)无限使用,用对话框编辑、输入文字(050402 V4.5)

[复制链接]
发表于 2004-11-7 14:48:56 | 显示全部楼层 |阅读模式

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

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

×
应网友要求,编写的程序(不支持R14)。用对话框实现单行文字编辑、输入功能

免责声明:本人不对本程序产生的任何风险和后果作任何保证,请用户在使用前做好一切有必要的备份操作。

●可以手动修改你自己的词库,词库位置见程序的提示。
●可以使用词库、改字高、字体、图层、定位、行高、宽高比等。
●可以编辑mtext、block中的attrib、text(将会更新块定义)、dimension
程序隐含的功能:
▲内部集成反应器,可以通过改变系统变量USERR5的值来成倍改变由程序生成的字符的高度;
▲第一次使用时测算你的绘图比例是1:100还是1:1,不同情况分别处理;
▲还是第一次使用时测算你的字体,直到判定到有汉字的字体,否则只好是英文;
▲各控件之间加上了必要的关联,方便用户键盘操作。[/COLOR]
辅助文件:“建议词库和dcl文件”,新来的朋友请到二楼下载,下载以后应该放在“搜索目录”里面(请下载前看有关解释)[/COLOR]
<p align="center"><table><tr><td width=350 height=12 bgcolor="RED" onmouseout="this.bgColor=RED;"onmouseover="this.bgColor=CYAN;"  width="200"><marquee scrollamount=5 direction=up BEHAVIOR=SCROLL  onMouseOut=this.start(); onMouseOver=this.stop();><p align="center"><font style="font-size: 20px">感谢本帖所有提出建议的网友
他们是:</font>

武陵山人
突然空闲
它山之石
柔柔
◎◎◎◎
zh_6531394
yx5277
yjtdkj
ydf7332462
yangjr
xyp1964
xgwl
wkai  
piaoyu51
lxyljl
lpg
hyx_lyn
Free-Lancer
eachy
cdlh
coolyxw
bububa918  
bluesky1000  
andyhua5240
liuyj
LIFUPING
GOFLYING
52CAD

此外,还要感谢:
我的儿子(小宇 六岁)--提出了最下边按钮增加快捷键,发现图层锁定后程序混乱问题
我的家人(老人、妻子)--背后默默的家务支持!
[/COLOR]</p>
</marquee></td></table></p>

                               
登录/注册后可看大图


                               
登录/注册后可看大图

版本历史:
4.5版 更正了初始运行时更改字符高度问题 333
4.4版 修正了三处控件关联的错误、下划线宽度沿用上次程序运行参数的错误 329
4.3版 重新作了字符定位的代码,基本解决了lxyljl 提出的编辑之后字符“飘移”的问题(偶是初学vl)318
4.2版 需要新下载对话框文件(二楼),修正不能显示若没有编辑的文字高度时不显示字高的问题,为userr5系统变量增加对话框。253
4.1版 采纳柔柔的建议,增加反应器,可以用改变系统变量USERR5的值来成倍改变slt新生成的字高。即:可以在命令行内输入USERR5,然后输入一个正实数,来成倍改变程序生成的TEXT的字高。
4.0版 修正了andyhua指出的好多错误,感谢!
3.9版 浏览网站的时候看到一个关于向图纸中写入日期的程序,考虑了一下,slt也增加了一个如此功能。
3.8版增加修改块内文字时需要修改块定义的确认,修正先选择后执行功能,自动识别先选择的块内是否只有一个文字。
3.7版更正如果修改的块内文字程序会更改块的定义问题,其实cad不允许直接更改块内的文字,否则还要属性作什么?所以就将程序改成只能更改块内属性值的形式。至于需要通过直接更改块内文字的方式从而更改块定义的朋友,可以另发帖子说明。
3.6版修改了一些小错误
3.5版,可以编辑text、mtext、dimention、block了,增加了输入文字的历史记录
3.4版修改编辑引起字符错位问题,修改了目标图层锁定时不能正常音形,增加先选择后执行功能
3.3版将要求用户输入的东东全面改版;增加了配置文件slt.ini; 等等。
3.2版增加鼠标选择字高的下拉列表框;增加如果自动找不到对话框文件SLT.DCL则要求用户输入文件位置;调整了部分文件、变量名称(此版SLT.DCL与别版不同)
3.1版  特别感谢[/COLOR]yangjr提出了图层自动增号的错误,已经改正
3.0版增加“追加模式”选项,用户选择此模式后可以让新选择的词语追加到编辑框中,从而组成多字词语;此版本不改变用户选择要编辑的文字的颜色了,改作亮显。
2.9版 增加“下次直接创建”的选项,你可以定义这个程序下次为“仅仅是创建文字”而没有编辑功能。
2.8版 增加多次编辑功能“再选再编”,优化词库目录、删除词组、搜词入库的光标位置,修正2.7版的下划线问题。
2.7版增加程序开始编辑功能,若回车即输入新字;修改武陵山人说的变量为slt_gkb避免与天正冲突;增加自动设置新层名称;修改没有层名时的删除其他物体严重bug;词库随改随存,取消程序末尾的确认;在“关于”对话框里面显示文件路径
2.6版取消程序退出时的转入文本屏幕提示;增加字符强制转义功能,建筑行业结构专业的钢筋可以用简单输入方式:2 6→2Φ6,8 200→Φ8@200,3 18→3Φ18(Ⅱ级钢)
2.5版增加错误处理功能程序可以安静的异常退出;完善新开词库功能,能迅速找到你的词库;程序退出后可以显示词库、目录位置。
[B]DIY[/COLOR][/SIZE][/B]   为了提高大家的兴趣,从本版开始vlx中不再包括dcl,用户可以自己定制喜爱的对话框样式,原始的dcl文件在 二楼 压缩包中。希望你能将自己作的对话框贴出来哟[/COLOR]
2.4版修正图层有关的bug,谢谢andyhua的测试。
2.3 版本本来应该命名2.201版本,算了,简单点,就叫2.3吧
___增加全文导入、下划线、新层、增至词库后焦点跳转,方便用户使用。
2.2版本增加对层的支持
2.1版本完善2.0的下划线、全文输入的实时显示功能,增加多词库选择、编辑功能。程序功能增加后,由于编程思路不同可能造成使用难度增加,如有问题可提出。[/COLOR]
对初学者:下载后彻底解压,将词库放在你的cad安装目录\support里面,slt.vlx可以随意,用appload加载slt.vlx或者将slt.vlx文件用鼠标拖入cad窗口。如果正常,程序会给出如何继续运行提示的,否则,回复帖子大家一起讨论看看是什么问题。
2.0版本增加实时显示功能,响应用户击右键完善返回、退出功能
1.9版本增加“搜词入库”功能,可以从图纸中搜索词语加入到当前打开的词库当中
1.8版本增加定位方式选择、整理对话框、修正下划线错误
1.7版本增加高宽比、调整对话框布局、整理无用的变量
1.6版本增加的内容:自定义字库,全文件输入,下划线,附带比例数字,
1.3版本增加排序、修正增减常用词语功能,增加程序的记忆功能
------------------------
因为我还不富裕(爱心银行有大款排行),收个币没有意见吧,呵呵。
各个版本都可以独立运行了,如果你要升级,就要继续付币。^_^[/COLOR]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-11-13 16:54:19 | 显示全部楼层
致初学者:关于搜索路径[/COLOR]

有时也称为支持路径,如果对此不了解可以将下载后的附件解压后放在cad的安装目录下的support里面,例如:D:\PROGRAME FILE\ACAD2000\SUPPORT(仅仅为示意,具体看你的cad安装目录)

041123新附件包括了特殊字符,dcl也增加了双击后插入词组的功能。
041126更新,增加“再选再编”按钮。
041126 第二次 增加“下次直接创建”选项,让用户自己为程序再次启动设置模式
041128 3.0版增加“追加模式”选项
041201 3.2版增加鼠标选择字高的下拉列表框,调整了部分控件名称。
041204  3.3版全面修改对话框界面
041218 3.5版增加控件popup_list   key=“history”
041225 3.8版增加编辑块内文字时需要修改块定义的确认toggle
041225 3.9版增加“当前日期”按钮
050130 4.2版为系统变量USERR5增加对话框
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-14 11:40:42 | 显示全部楼层
真是好东西,很好用的。
这里提一个建议,能否在对话框中增加一个选项,对齐方式,默认可以设置为左下角,这样就更完美了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-11-14 15:11:55 | 显示全部楼层
我不能完全理解楼上的意思,我觉得自己选择字库就可以达到分类的效果。
下面是1.8版本的对话框,增加了定位方式选择
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-14 17:37:19 | 显示全部楼层
最初由 urljit 发布
[B]我不能完全理解楼上的意思,我觉得自己选择字库就可以达到分类的效果。
[/B]

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

使用道具 举报

 楼主| 发表于 2004-11-14 18:52:29 | 显示全部楼层
我觉得楼上版主的想法不如我设计的对话框的形式,因为:
一、操作过于复杂、容易使用户迷茫
二、同样的事情可以自己作成词库文件,随用随点
三、楼上的方法不便于扩充词库,我指的是不能随意扩充类别
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-14 22:39:43 | 显示全部楼层
最初由 urljit 发布
[B]我觉得楼上版主的想法不如我设计的对话框的形式,因为:
一、操作过于复杂、容易使用户迷茫
二、同样的事情可以自己作成词库文件,随用随点
三、楼上的方法不便于扩充词库,我指的是不能随意扩充类别 [/B]

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

使用道具 举报

 楼主| 发表于 2004-11-15 09:50:32 | 显示全部楼层
不好意思,我没有用过天正,我作设计是两年以前的事情了,现在作甲方的工作。
至于山人说的这个功能可以做到,无非麻烦些,我现在实在是太忙,经常手机没完固定电话又响了,所以我还是希望有人能帮我完成对话框的工作。
我昨天突然想到一个更需要增加的功能:“词语入库”,目的是将图纸里面的词语搜索出来添加到词库文件里面,这样就使slt有了自己造血功能,不知是否可行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-15 17:28:33 | 显示全部楼层
楼主,这个程序真不错,以后输入汉字就用它了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-11-16 21:04:39 | 显示全部楼层
最初由 kfxz 发布
[B]不怕见笑,这个vlx文件怎么用啊?怎么加载还是其他的操作? [/B]


用appload加载,或者直接把文件托入cad窗口,松手即可。

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

使用道具 举报

发表于 2004-11-17 13:37:12 | 显示全部楼层 |阅读模式

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

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

×
不好意思,又要麻烦你了。V2.0增加了实时显示功能,可在我的CAD2004上,根本就实时显示不出来呀?不知道为什么。谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-11-17 14:07:30 | 显示全部楼层
我这里正常,我不知道2004为什么不行,现在正在调试全文输入马上好了,下划线功能还不行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 19:12 , Processed in 0.508894 second(s), 62 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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