- UID
- 16550
- 积分
- 921
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-11-22
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
应网友要求,编写的程序(不支持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] |
|