文字修改大师概述 - 图文

更新时间:2024-02-29 07:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

文字修改大师简介 ?文字修改大师概述

文字修改大师是一款完全免费的CAD环境下面LSP二次开发的文字编辑修改方面的程序,能够让您得心应手地进行各种有关文字处理方面的操作。主要功能有:增减前后缀、相互计算、自身计算、文字属性修改、文字对齐、文字排版、文字替换、文字统计、文字自动编号、尺寸编辑修改、文字平行、表格文字居中等。有关软件各功能的具体参数,可参见各命令的详细说明。 文字修改大师采用智能化安装,菜单工具条加载等均有安装程序完成。文字修改大师从V10.8开始不提供支持R14的版本,如果需要在R14环境下面,请使用V10.7的版本。

软件主要具有以下功能:

?DDCTT-对话框版本 ,出现对话框进行各种文字操作。菜单:选择[文修大师]->[对话框版本],简化命令:DDCTT。

?DDE-单修文字,出现对话框进行修改单个文字操作。菜单:选择[文修大师]->[单修文字],简化命令:DDE。

?DDED-连修文字 ,出现对话框进行连续修改文字操作。菜单:选择[文修大师]->[连修文字],简化命令:DDED。

?AA-前缀处理,对选中的文字进行增加前缀操作,回车后可以进行删除前缀操作。菜单:选择[文修大师]->[前后缀]->[前缀处理],简化命令:CTTAA。

?AS-后缀处理,对选中的文字进行增加后缀操作,回车后可以进行删除后缀操作。菜单:选择[文修大师]->[前后缀]->[后缀处理],简化命令:CTTAS。

?AD-括号处理,对选中的文字进行增加括号操作,1-()、2- []、3- {}、4- <>,回车后按提示增加缺省括号,D为删除括号,每次删除一重括号。菜单:选择[文修大师]->[前后缀]->[括号处理],简化命令:CTTAD。

?D-单多转换,对选中的Text转换成Mtext,方便编辑排版文字。菜单:选择[文修大师]->[Text->Mtext],简化命令:CTTD。

?X-改大小写,对选中的文字修改字母的大小写。菜单:选择[文修大师]->[改大小写],简化命令:CTTX。

?B-比例字高,输入一比例,缩放字高值。菜单:选择[文修大师]->[比例字高],简化命令:CTTB。

?H-字高修改,对选中的文字修改字高。菜单:选择[文修大师]->[字高修改],简化命令:CTTH。

?W-字宽修改,对选中的文字修改字宽。菜单:选择[文修大师]->[字宽修改],简化命令:CTTW。

?P-文字倾斜 ,对选中的文字修改倾斜角度。菜单:选择[文修大师]->[文字倾斜],简化命令:CTTP。

?J-文字旋转,对选中的文字修改旋转角度。菜单:选择[文修大师]->[文字旋转],简化命令:CTTJ。

?E-文字排版,程序对所选文字进行等份字距和水平、垂直排版操作。菜单:选择[文修大师]->[文字排版],简化命令:CTTE。

?Q-文字对齐,程序对所选文字进行智能对齐,设有众多的干预选项。菜单:选择[文修大师]->[文字对齐],简化命令:CTTQ。

?Y-字体设置,程序对所选文字修改字体。菜单:选择[文修大师]->[字体设置],简化命令:CTTY。

?文字居中,对表格中的文字,根据周边表格线,自动将文字移动至表格中央。菜单:选择[文修大师]->[文字居中],简化命令:CTTJZ。

?字线匹配,对于标准文字和直线,根据文字的大小自动确定直线的长度,根据直线的位置,自动确定文字的文字。菜单:选择[文修大师]->[字线匹配],简化命令:CTTZX。

?匹配更新,运行了字线匹配后,文字和线之间存在关联关系,当修改了文字长度或需要修改标注角度时使用。菜单:选择[文修大师]->[匹配更新],简化命令:CTTGX。

?Z-材料表,根据截面自动计算单重总重,单重文件ctt_clb.txt对用户开放,用户可以自定义修改里面参数。 可以支持所有的截面形式,表格的样例可以参见安装目录下的“材料表.dwg文件”。菜单:选择[文修大师]->[材料表],简化命令:CTTZ。

?F-自身计算,结果替代本身的字符,支持有前后缀的字符。菜单:选择[文修大师]->[自身计算],简化命令:CTTF。

?C-相互计算,程序能进行数值的相互计算、自身计算(输出方式换为改写),特别适合对表格中的文字进行各种数值计算。菜单:选择[文修大师]->[相互计算],简化命令:CTTC。

?T-统计输出,统计选中的文字(T)/图块(B)个数,并可

第 1 页 共 7 页

文字修改大师简介 进行图形或文件的双重输出统计结果。菜单:选择[文修大师]->[统计输出],简化命令:CTTT。

?M-尺寸修改,程序对所选标注进行数值修改,如加减、 缩放、还原、锁定等操作。菜单:选择[文修大师]->[尺寸修改],简化命令:CTTM。

?K-自动编号,程序对所选文字根据坐标从上到下,从左到右编号,可以人工设定步距。菜单:选择[文修大师]->[自动编号],简化命令:CTTK。

?I-文字圈中,程序对所选文字移动到圆心。菜单:选择[文修大师]->[文字圈中],简化命令:CTTI。

?N-文字打断,程序对所选文字进行打断操作。菜单:选择[文修大师]->[文字打断],简化命令:CTTN。

?O-文字连接,程序对所选文字进行连接操作。菜单:选择[文修大师]->[文字连接],简化命令:CTTO。

?S-改上下标,程序对所选文字进行上下标修改操作。菜单:选择[文修大师]->[改上下标],简化命令:CTTS。

?G-钢筋文字,简化输入,小数点后>=50,表示直径+间距,否则表示根数+直径,一、二级钢筋程序自动判断 例:10.150表示%010@150 ,20.100表示%120@100,10.12 表示10%112,12表示%112,如输入文字非数字,则用输入文字对选中文字进行整体替换。菜单:选择[文修大师]->[钢筋文字],简化命令:CTTG。

?R-文字替换,文字替换功能。菜单:选择[文修大师]->[文字替换],简化命令为cttr。

局部替换 - CTTRL;输入替换 - CTTRN;位置替换 - CTTRP;字符替换 - CTTRS;选择替换 - CTTRW ;批量替换 - CTTRWW

?文字工具,各文字处理小功能。菜单:选择[文修大师]->[文字工具]。 ctt1 - 替换文字;ctt2 - 截断换行;ctt3 - 连接文字 ;

ctt4 - 增加文字;ctt5 - 断开文字;ctt6 - 空格断开;ctt7 - 拆成单字

?CTTJZ-表格文字居中。菜单:选择[文修大师]->[文字局中]。

?CTTZX-字线匹配。菜单:选择[文修大师]->[字线匹配]。

?CTTGX-更新角度。菜单:选择[文修大师]->[更新角度]。

?访问我的空间,提交留言和建议,下载更新程序。 ?CTT_CLB-材料库文件编辑。菜单:选择[文修大师]->[材料库修改]。

?CTT_SET-设置修改,配置文字修改大师的ctt.ini文件,包括确省的小数保留位数和是否进行过滤设置(TRUE or FALSE)。菜单:选择[文修大师]->[设置修改],简化命令:CTT_SET。

?OPENCTT-打开安装目录。菜单:选择[文修大师]->[安装目录]。

??-帮助显示,显示文字修改大师的帮助chm格式的文件。菜单:选择[文修大师]->[帮助显示],简化命令:CTT?。

?CTT_ABOUT-版本号查询。菜单:选择[文修大师]->[版本显示]。

?查找替换

有效的图元: 属性, 尺寸, 多义文字, 文字。

查找 替换 大小写敏感 a a a a s s s s A A A A XXX XXX XXX XXX XXX XXX XXX XXX A A A A ? ? ? ? ? ? ? ? ? ? ? ? Sample text SXXXmple text ABC abc ABC abc Sample text ABC abc ABC abc Sample text ABC abc Sample text ABC abc ABC XXXbc XXXBC XXXbc Sample text ABC abc ABC abc Sample text ABC abc SAmple text ABC Abc Sample text SXXXmple text 替换前 替换后 Sample text XXXample text 通过输入通配符,可以实现如下的特殊功能。

1. 整体替换功能

查找 替换 大小写敏感 * * XXX XXX ?? ?? Sample text ABC abc XXX XXX 替换前 替换后 第 2 页 共 7 页

文字修改大师简介 2. 后缀功能

查找 替换 大小写敏感 * * *XXX *XXX ?? ?? Sample text ABC abc Sample textXXX ABC abcXXX 替换前 替换后 @ (at) 匹配任意字母字符 . (点号) 匹配任意非字母和数字字符 ~ (波浪号) 匹配不含~后面的字符(指全字符串匹配)的字符串 [...] [~...] 匹配括号中包含的任意一个字符 匹配除括号中包含的任意一个字符 AC到GC,但不匹配HC 替换前 替换后 , (逗号) 分别匹配逗号前后的字符 ` (反引号) 逐字读取其后的字符; 例如,\\Q*AB 匹配 *AB (空格) 匹配一个或多个空格 例子: 查找 [*]s* [*]s* 替换前 替换后 [*]s* [*]s* [*]?A* [*]?A* [*]?A* [*]?A* [*]*A* [*]*A* [*]*A* [*]*A* [*]?AM* 替换前 Sample text 替换后 [*]?AM* [*]?AM* [*]?AM* ABC abc ABC abc ABC abc Sample text ABC abc ABC bc BC bc ABC abc text ABC abc 敏感 替换 大小写敏感 XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX XXX ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Sample text ABC abc Sample text ABC abc Sample text ABC abc Sample text ABC abc Sample text ABC abc Sample text ABC abc Sample text ABC abc Sample text ABC abc Sample text ABC abc XXX ABC abc Sample text ABC abc XXX ABC abc Sample text XXX XXX XXX Sample text ABC abc XXX ABC abc 替换前 替换后 text 敏感 3. 前缀功能

查找 替换 大小写* * - (连字符) 指定单个字符的范围,例如:[A-G]C 匹配 XXX* ?? Sample text XXXSample XXX* ?? XXX XXX ABC abc XXXABC abc text ?? Sample text XXXSample ?? ABC abc XXXABC abc 4. 删除功能

查找 替换 大小写 a a a sample sample sample sample 5. 全删功能

a ? Sample text Smple text ? ? ? ? ? ? Sample text Smple text ? Sample text Sample text 查找 替换 大小写敏感 * * * * ?? ?? ?? ?? Sample text ABC abc ABC abc 6.1. 通配符实现后缀功能

查找 [*]s* 替换 *XXX *XXX *XXX *XXX *XXX *XXX *XXX *XXX *XXX *XXX *XXX 大小写敏感 ? ? ? ? ? ? ? ? ? ? ? Sample text ABC abc ABC abc Sample text ABC abc ABC abc Sample text ABC abc Sample text ABC abc ABC abc Sample text ABC abc ABC abc Sample text ABC abcXXX [*]s* [*]s* [*]s* [*]?A* [*]?A* [*]?A* [*]?A* [*]*A* [*]*A* [*]*A* 第 3 页 共 7 页

替换前 替换后 6. 通配符功能介绍

如果查找的文字以[*]开头, [*]以后的字符适用如下的通配符规则。 通配符 置使用 ? (问号) 匹配任意单个字符,例如,?BC 匹配 ABC、3BC 等等 # (井号) 匹配任意数字字符 作用 Sample text Sample textXXX * (星号) 匹配任意字符串,可在搜索字符串的任意位Sample text Sample textXXX Sample text Sample textXXX 文字修改大师简介 [*]*A* *XXX ? ? ? ? ? ABC abc Sample text ABC abc ABC abc ABC abcXXX Sample text ABC abc ABC abc [#]-99 3 XXX [#]-99 3 XXX ?? Sample text XXXple text ?? ABC abc XXX abc [*]?AM* *XXX [*]?AM* *XXX [*]?AM* *XXX [*]?AM* *XXX Sample text Sample textXXX 7.1. 在指定位置插入字符串功能

查找 替换 大小写敏感 [#]3 XXX ?? Sample text SaXXXmple text ?? ?? ?? ?? ?? ?? ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABXXXC abc XXXABC abc ABC abcXXX ABC XXXabc ABC abXXXc XXXABC abc ?? Sample text XXXSample text ?? Sample text Sample textXXX ?? Sample text Sample tXXXext ?? Sample text Sample texXXXt ?? Sample text XXXSample text [#]3 XXX [#]1 XXX [#]1 XXX [#]99 XXX [#]99 XXX [#]-3 XXX [#]-3 XXX [#]-1 XXX [#]-1 XXX [#]-99 XXX [#]-99 XXX 替换前 替换后 6.2. 通配符前缀功能

查找 [*]s* [*]s* [*]s* [*]s* 替换 大小写敏感 XXX* XXX* XXX* XXX* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Sample text Sample text ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc XXXABC abc XXXABC abc ABC abc ABC abc Sample text XXXSample text Sample text Sample text Sample text XXXSample text Sample text Sample text Sample text XXXSample text Sample text Sample text Sample text XXXSample text 替换前 替换后 [*]?A* XXX* [*]?A* XXX* [*]?A* XXX* [*]?A* XXX* [*]*A* XXX* [*]*A* XXX* [*]*A* XXX* [*]*A* XXX* [*]?AM* XXX* [*]?AM* XXX* [*]?AM* XXX* [*]?AM* XXX* 7.2. 删除指定位置的字符串功能

查找 替换 大小写敏感 [#]1 3 [#]1 3 [#]3 1 [#]3 1 [#]99 3 [#]99 3 [#]-1 10 [#]-1 10 [#]-3 1 [#]-3 1 [#]-99 3 [#]-99 3 ?? Sample text ?? ?? ?? ?? ?? ?? ABC abc ABC abc ABC abc ABC abc ABC abc ABC abc ple text abc ABCabc ABC abc ABC ab ABC bc ple text abc 替换前 替换后 ?? Sample text Samle text ?? Sample text Sample text ?? Sample text Sample tex ?? Sample text Sample txt ?? Sample text 7. 字符串位置替换功能

查找字符以[#]加一个或两个数字组成,那么由这一个或两个数字定义的字符串将会被你输入的替换字符串所替换。

位置查找的使用各式如下:

[#]字符位置 或者 [#]字符位置 字符长度 例子: 查找 [#]1 3 [#]1 3 [#]3 1 [#]3 1 替换 大小写敏感 XXX XXX XXX XXX ?? Sample text XXXple text ?? ?? ?? ?? ?? ABC abc ABC abc ABC abc ABC abc ABC abc XXX abc ABXXX abc ABC abcXXX ABC abXXX ABC XXXbc ?? Sample text SaXXXple text ?? Sample text Sample textXXX ?? Sample text Sample texXXX ?? Sample text Sample tXXXxt 替换前 替换后 多重替换功能,可以一次操作替换用户预先设置的多次替换,并可以导出导入替换内容!

?版本更新

感谢每一位报告文字修改大师〔恒易空间〕软件bug及提供软件改良建议的朋友们! 文字修改大师V11.5

2009.12.07,增加cttm中尺寸文字宽度系数的修改功能(W选项),cttm增加尺寸文字自动避让功能(B选项) 修改ctt_clb功能不能启动的bug

cttzx原文字角度缺省为0度,不可修改,新版本增加了

[#]99 1 XXX [#]99 1 XXX [#]-1 10 XXX [#]-1 10 XXX [#]-3 1 XXX [#]-3 1 XXX 第 4 页 共 7 页

文字修改大师简介 角度输入功能

增加打开文字修改大师安装目录的目录openctt 增加版本查询目录ctt_about

程序升级到v10.5贺岁版(18893行)(20091207) 文字修改大师V11.4

2008.12.31,重新改写了文字随线功能,增加动态拖拉ctt11;

将cttrww合并到cttr菜单中;

修改了部分菜单和帮助,重新制作了安装程序; 增加了材料表的型钢库的双角钢和双槽钢的数据; 增加了材料库修改命令ctt_clb;(v11.4-共18446行) 文字修改大师V11.3

2008.11.27,增加了表格文字居中功能cttjz; 增加文字和直线匹配功能cttzx,cttgx;

增加了材料表的型钢库的双角钢和双槽钢的数据; 修过ctt_clb.txt里面C檩条的公式; 重新制作了安装程序。(v11.3-共18306行) 文字修改大师V11.2

2008.10.26,增加了文字批量对应替换功能,命令为cttrww;

修改了材料表中c型檩条重量的计算公式,这样和规范重量就一样了;

2008.11.02,增加了文字自身计算小数位数自动保留功能(v11.2-共17078行) 文字修改大师V11.1

2008.03.26,修改了文字统计输出的排序代码(以前是安装字符串大小排序的), 先按照前缀排序,再按照后面的数字大小排序。(共14435行)

2008.06.28,增加文本避让程序[ctt8:textsdodge], 功能:实现单行文本与其它对象重叠或交叉时,按设置移动到空白位置。

如果按设置要求,无法实现移动到空白位置,则按要求改变文本颜色或把文本转移到指定图层。 增加文字样式管理器[ctt9:cstyles]。

增加了曲线交点打断功能,本来想放到曲线大师里面的,但是最近没有时间弄,先放到这儿吧[ctt10:brkall] 增加文字随线平行功能[ctt11:ctt-sxpx]

修改了ctt6空格断开后文字位置会变化的bug

修改了部分提示不能输入空格的bug(v11.1-共16750行) 文字修改大师V11.0

2007.10.20,修改了中途退出捕捉没有恢复的问题,彻底解决捕捉丢失的问题;

2007.10.23,更新了图块统计输出的算法,速度提升;(v11.0-共15041行) 文字修改大师V10.9

2007.09.25,材料表增加反应器功能,修改截面、长度、数量则单重、总重、表面积会自动变;

简化了部分代码,将单重、总重、表面积小数位数向用户开放,在材料表文件中设置(v10.9-共15075行) 文字修改大师V10.8

2007.09.16,增加了按照文字位置和文字内容替换的功能,在替换r选项中,

增加了2个简化命令cttrp - 位置替换 cttrs - 内容替换

增加了对文字编号的编号方向的处理,提供12种编号方向即x1~x6和y1~y6,

分别表示xy是第一方向,1~4表示1~4象限,5表示仅正方向,6表示仅负方向

增强了文字合并和文字编号对文字位置排序的智能判断,增加了小误差的包容功能

材料表功能的位置智能判断完成,材料表功能1000多行代码全部重写。

2007.09.23,重新整合材料表功能,简化材料表的程序,截面数据由程序内置改为材料表文件, 所有截面对用户全部开放,增加了对变截面的支持和计算表面积的功能,

增加了有些材料表不需要单重和不需要表面积或者两者都不需要功能支持(v10.8-共15052行) 文字修改大师V10.7

2007.01.30,增加了文字统计输出的排序功能

2007.02.10,对统计输出文件时点取消做了处理,增加了对图块输出的排序功能。

增加了几个小命令,仅可以在r2000以上的环境下使用 ctt1 - 替换文字 ctt2 - 截断换行 ctt3 - 连接文字 ctt4 - 增加文字 ctt5 - 断开文字 ctt6 - 空格断开 ctt7 - 拆成单字 快捷命令增加到40个(v10.7-共14996行)

文字修改大师V10.6

2007.01.17,修改了v10.5版本中自身计算的不能输出的bug(漏写了一个判断),将outmode的关键字由o改为t, 改为坐手键,方便了操作;ctt?帮助命令增加了程序日期的提示;解决了双角钢和双槽钢的问题(v10.6-共10808行)

2007.01.19,增加了ddctt的多重替换功能,dde的用户自定义插入字符串功能(v10.6-共14086行) 文字修改大师V10.5

2006.06.16,修改了自动编号一个小bug,修改了菜单,增加了恒易空间的主页链接菜单。

增加了对文字修改大师不在cad搜索路径程序无法运行的提示。

2006.12.18,自身计算增加了改写选择集的功能,并作为缺省功能,优化了操作流程。

安装支持了autocad2008(v10.5-共9776行)

2007.01.02,文字修改大师增加了材料表功能cttz,支持-钢板 hw hm hn热轧h型钢 l角钢 2l双角钢

第 5 页 共 7 页

本文来源:https://www.bwwdw.com/article/tqma.html

Top