cad2012 分解命令用X命令炸开块后出现一些乱码 可是块中并没有文字

CAD2012无法识别字体、乱码问题_百度知道
CAD2012无法识别字体、乱码问题
工程图纸,用CAD2007打开没有任何问题,我的电脑装的是CAD2012,打开后标注和文字部分都是乱码,按网上说的把CAD2007中Fonts文件夹里的字体都拷到我的Fonts里面了,重启CAD及电脑还是乱码,没有任何效果~~无法批量替换,如果一个个的把乱码用字体gbcbig.shx有些乱码能显示了,但是图纸整体排版就会因此乱了,而且这用替换方法很麻烦。。。~~还有,因为这个问题我把系统和CAD都重装了,还是无法解决。。。网上也下载了2000多种字体了。。。。我现在的教材都是CAD2012版本的,所以没考虑个其他版本的CAD,求高手解决,万分感谢!
提问者采纳
1.首先,你使用2012打开那个文件,2.看提示,会有说明缺少哪一个字体。3.如果没有提示,直接按F2看具体哪个字体问题,4.搜索下载提示缺少的字体,直接放在你所打开的CAD文件同一个目珐掸粹赶诔非达石惮将录下即可5.重新打开CAD软件,打开那个文件,看是否解决,6.如果仍未解决,请将CAD文件发送到邮箱
您好,邮件中文件已经看到,是使用国产CAD软件同豪土木制作的,使用的字体很多,如:FSTQLT.shxHZTXT_qlt.SHXKTQLT.SHXSTQLT.SHXTHFont1.SHXTHFont.shxTHFont_E1.shx等字体,可以从网盘中的“网友问题答案”下面下载得到,如果没有相关的字体,你的显示会与想要的不同或者显示乱码
还是不行。。。
什么位置乱码,是否可以发图
提问者评价
其他类似问题
为您推荐:
其他6条回答
用cad迷你画图打开,会自动下载常用的字体,你看是不是还有乱码,没有了就可以了,把下载的字体拷入ca珐掸粹赶诔非达石惮将d的fonts目录即可正常打开。
我用2013打开的,你说的乱码,是不是问号?那就是字体的问题。主要缺少fangsong_gb2312,这不是CAD默认的字体。你可以自己给他换个字体,换个电脑里有的字体,应用,保存就可以了。
按你说的全部替换了,有一部分显示了,可大部分还都是问号
& &选的是T的还是A的,T的是电脑系统的字体,选择一种中文字体,应该就行了。不过这样文件占的空间大。&A的是CAD里面的字体,选A种字体的话,如果要显示汉字的话,有个使用大字体的点选项,把它点活了,再从字体样式里面选择一种,选gbcbig这种。这样就没问题了。
这种方法以前我就试过,没用的。。。。乱码还是乱码,问好还是问号。。。
按下RE试试。标题,说明用中文字体,标注和注释用西文字体。
你要看你少的是什么字体才行,胡乱弄一通不行的,文件打开的时候会提示你缺什么字体,你再去找这种字体就好
缺少的是自定义的字体,网上根本找不到,理论上只能替换。。。但是替换之后还是不显示
有专门的工具解决CAD文字乱码的工具,你去网上找一个下载就可以
Win7系统c/windows/fonts缺少fangsong_GB2312字体。下载复制到上述文件夹下载文件地址:ishare..cn/f/.html如果缺少哪种字体,在打开CAD图时会有提示的,缺哪种就去网上寻找及下载,我的AUTOCAD2012就是这样轻松解决的。
没办反,换个版本吧
您可能关注的推广
cad2012的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁cad命令大全??_百度知道
cad命令大全??
AUTO CAD 2010快捷键命令大全 (一)字母类1、对象特性 ADC, *ADCENTER(设计中心“Ctrl+2”) CH, MO *PROPERTIES(修改特性“Ctrl+1”) MA, *MATCHPROP(属性匹配) ST, *STYLE(文字样式) &BR& p& COL, *COLOR(设置颜色) LA, *LAYER(图层操作) LT, *LINETYPE(线形) LTS, *LTSCALE(线形比例) LW, *LWEIGHT (线宽) UN, *UNITS(图形单位) ATT, *ATTDEF(属性定义) ATE, *ATTEDIT(编辑属性) BO, *BOUNDARY(边界创建,包括创建闭合多段线和面域) AL, *ALIGN(对齐) EXIT, *QUIT(退出) EXP, *EXPORT(输出其它格式文件) IMP, *IMPORT(输入文件) OP,PR *OPTIONS(自定义CAD设置) PRINT, *PLOT(打印) PU, *PURGE(清除垃圾) R, *REDRAW(重新生成) REN, *RENAME(重命名) SN, *SNAP(捕捉栅格) DS, *DSETTINGS(设置极轴追踪) OS, *OSNAP(设置捕捉模式) PRE, *PREVIEW(打印预览) TO, *TOOLBAR(工具栏) V, *VIEW(命名视图) AA, *AREA(面积) DI, *DIST(距离) LI, *LIST(显示图形数据信息) 2、绘图命令: PO, *POINT(点) L, *LINE(直线) XL, *XLINE(射线) PL, *PLINE(多段线) ML, *MLINE(多线) SPL, *SPLINE(样条曲线) POL, *POLYGON(正多边形) REC, *RECTANGLE(矩形) C, *CIRCLE(圆) A, *ARC(圆弧) DO, *DONUT(圆环) EL, *ELLIPSE(椭圆) REG, *REGION(面域) MT, *MTEXT(多行文本) T, *MTEXT(多行文本) B, *BLOCK(块定义) I, *INSERT(插入块) W, *WBLOCK(定义块文件) DIV, *DIVIDE(等分) H, *BHATCH(填充) 3、修改命令: CO, *COPY(复制) MI, *MIRROR(镜像) AR, *ARRAY(阵列) O, *OFFSET(偏移) RO, *ROTATE(旋转) M, *MOVE(移动) E, DEL键 *ERASE(删除) X, *EXPLODE(分解) TR, *TRIM(修剪) EX, *EXTEND(延伸) S, *STRETCH(拉伸) LEN, *LENGTHEN(直线拉长) SC, *SCALE(比例缩放) BR, *BREAK(打断) CHA, *CHAMFER(倒角) F, *FILLET(倒圆角) &BR& p& AutoCAD 2000快捷命令的使用 作者:breeze 转贴自:本站原创点击数:802 文章录入:breezePE, *PEDIT(多段线编辑) ED, *DDEDIT(修改文本) 4、视窗缩放: P, *PAN(平移) Z+空格+空格, *实时缩放 Z, *局部放大 Z+P, *返回上一视图 Z+E, *显示全图 5、尺寸标注: DLI, *DIMLINEAR(直线标注) DAL, *DIMALIGNED(对齐标注) DRA, *DIMRADIUS(半径标注) DDI, *DIMDIAMETER(直径标注) DAN, *DIMANGULAR(角度标注) DCE, *DIMCENTER(中心标注) DOR, *DIMORDINATE(点标注) TOL, *TOLERANCE(标注形位公差) LE, *QLEADER(快速引出标注) DBA, *DIMBASELINE(基线标注) DCO, *DIMCONTINUE(连续标注) D, *DIMSTYLE(标注样式) DED, *DIMEDIT(编辑标注) DOV, *DIMOVERRIDE(替换标注系统变量) (二)常用CTRL快捷键【CTRL】+1*PROPERTIES(修改特性) 【CTRL】+2 *ADCENTER(设计中心) 【CTRL】+O *OPEN(打开文件) 【CTRL】+N、M *NEW(新建文件) 【CTRL】+P *PRINT(打印文件) 【CTRL】+S *SAVE(保存文件) 【CTRL】+Z *UNDO(放弃) 【CTRL】+X *CUTCLIP(剪切) 【CTRL】+C *COPYCLIP(复制) 【CTRL】+V *PASTECLIP(粘贴) 【CTRL】+B *SNAP(栅格捕捉) 【CTRL】+F *OSNAP(对象捕捉) 【CTRL】+G *GRID(栅格) 【CTRL】+L *ORTHO(正交) 【CTRL】+W *(对象追踪) 【CTRL】+U *(极轴) (三)常用功能键【F1】 *HELP(帮助) 【F2】 *(文本窗口) 【F3】 *OSNAP(对象捕捉) 【F7】 *GRIP(栅格) 【F8】 *ORTHO(正交)AutoCAD 快捷键F1: 获取帮助
Ctrl+X: 剪切所选择的内容F2: 实现作图窗和文本窗口的切换
Ctrl+Y: 重做F3: 控制是否实现对象自动捕捉
Ctrl+Z: 取消前一步的操作F4: 数字化仪控制
A: 绘圆弧F5: 等轴测平面切换
B: 定义块F6: 控制状态行上坐标的显示方式
C: 画圆F7: 栅格显示模式控制
D: 尺寸资源管理器F8: 正交模式控制
E: 删除F9: 栅格捕捉模式控制
F: 倒圆角F10: 极轴模式控制
G: 对相组合F11: 对象追 踪式控制
H: 填充Ctrl+B: 栅格捕捉模式控制(F9)
I: 插入Ctrl+C: 将选择的对象复制到剪切板上
S: 拉伸Ctrl+F: 控制是否实现对象自动捕捉(f3)
T: 文本输入Ctrl+G: 栅格显示模式控制(F7)
W: 定义块并保存到硬盘中Ctrl+J: 重复执行上一步命令
L: 直线Ctrl+K: 超级链接
M: 移动Ctrl+N: 新建图形文件
X: 炸开Ctrl+M: 打开选项对话框
V: 设置当前坐标AA: 测量区域和周长(area)
U: 恢复上一次操做AL: 对齐(align)
O: 偏移AR: 阵列(array)
P: 移动AP: 加载*lsp程系
Z: 缩放AV: 打开 视图对话框(dsviewer)
SE: 打开对相自动捕捉对话框
ST: 打开字体设置对话框(style)
SO: 绘制二围面( 2d solid)
SP: 拼音的校核(spell)
SC: 缩放比例 (scale)
SN: 栅格捕捉模式设置(snap)
DT: 文本的设置(dtext)
DI: 测量两点间的距离
OI: 插入外部对相
Ctrl+1: 打开特性对话框
Ctrl+2: 打开图象资源管理器
Ctrl+6: 打开图象数据原子
Ctrl+O: 打开图象文件
Ctrl+P: 打开打印对说框
Ctrl+S: 保存文件
Ctrl+U: 极轴模式控制(F10)
Ctrl+v: 粘贴剪贴板上的内容
Ctrl+W: 对象追 踪式控制(F11)
3D 的快捷键显示降级适配(开关) 【O】适应透视图格点 【Shift】+【Ctrl】+【A】排列 【Alt】+【A】角度捕捉(开关) 【A】动画模式 (开关) 【N】改变到后视图 【K】背景锁定(开关) 【Alt】+【Ctrl】+【B】前一时间单位 【.】下一时间单位 【,】改变到上(Top)视图 【T】改变到底(Bottom)视图 【B】改变到相机(Camera)视图 【C】改变到前(Front)视图 【F】改变到等大的用户(User)视图 【U】改变到右(Right)视图 【R】改变到透视(Perspective)图 【P】循环改变选择方式 【Ctrl】+【F】默认灯光(开关) 【Ctrl】+【L】删除物体 【DEL】当前视图暂时失效 【D】是否显示几何体内框(开关) 【Ctrl】+【E】显示第一个工具条 【Alt】+【1】专家模式�全屏(开关) 【Ctrl】+【X】暂存(Hold)场景 【Alt】+【Ctrl】+【H】取回(Fetch)场景 【Alt】+【Ctrl】+【F】冻结所选物体 【6】跳到最后一帧 【END】跳到第一帧 【HOME】显示/隐藏相机(Cameras) 【Shift】+【C】显示/隐藏几何体(Geometry) 【Shift】+【O】显示/隐藏网格(Grids) 【G】显示/隐藏帮助(Helpers)物体 【Shift】+【H】显示/隐藏光源(Lights) 【Shift】+【L】显示/隐藏粒子系统(Particle Systems) 【Shift】+【P】显示/隐藏空间扭曲(Space Warps)物体 【Shift】+【W】锁定用户界面(开关) 【Alt】+【0】匹配到相机(Camera)视图 【Ctrl】+【C】材质(Material)编辑器 【M】最大化当前视图 (开关) 【ALT】+【W】脚本编辑器 【F11】新的场景 【Ctrl】+【N】法线(Normal)对齐 【Alt】+【N】向下轻推网格 小键盘【-】向上轻推网格 小键盘【+】NURBS表面显示方式 【Alt】+【L】或【Ctrl】+【4】NURBS调整方格1 【Ctrl】+【1】NURBS调整方格2 【Ctrl】+【2】NURBS调整方格3 【Ctrl】+【3】偏移捕捉 【Alt】+【Ctrl】+【空格】打开一个MAX文件 【Ctrl】+【O】平移视图 【Ctrl】+【P】交互式平移视图 【I】放置高光(Highlight) 【Ctrl】+【H】播放/停止动画 【/】快速(Quick)渲染 【Shift】+【Q】回到上一场景*作 【Ctrl】+【A】回到上一视图*作 【Shift】+【A】撤消场景*作 【Ctrl】+【Z】撤消视图*作 【Shift】+【Z】刷新所有视图 【1】用前一次的参数进行渲染 【Shift】+【E】或【F9】渲染配置 【Shift】+【R】或【F10】在xy/yz/zx锁定中循环改变 【F8】约束到X轴 【F5】约束到Y轴 【F6】约束到Z轴 【F7】旋转(Rotate)视图模式 【Ctrl】+【R】或【V】保存(Save)文件 【Ctrl】+【S】透明显示所选物体(开关) 【Alt】+【X】选择父物体 【PageUp】选择子物体 【PageDown】根据名称选择物体 【H】选择锁定(开关) 【空格】减淡所选物体的面(开关) 【F2】显示所有视图网格(Grids)(开关) 【Shift】+【G】显示/隐藏命令面板 【3】显示/隐藏浮动工具条 【4】显示最后一次渲染的图画 【Ctrl】+【I】显示/隐藏主要工具栏 【Alt】+【6】显示/隐藏安全框 【Shift】+【F】*显示/隐藏所选物体的支架 【J】显示/隐藏工具条 【Y】/【2】百分比(Percent)捕捉(开关) 【Shift】+【Ctrl】+【P】打开/关闭捕捉(Snap) 【S】循环通过捕捉点 【Alt】+【空格】声音(开关) 【】间隔放置物体 【Shift】+【I】改变到光线视图 【Shift】+【4】循环改变子物体层级 【Ins】子物体选择(开关) 【Ctrl】+【B】帖图材质(Texture)修正 【Ctrl】+【T】加大动态坐标 【+】减小动态坐标 【-】激活动态坐标(开关) 【X】精确输入转变量 【F12】全部解冻 【7】根据名字显示隐藏的物体 【5】刷新背景图像(Background) 【Alt】+【Shift】+【Ctrl】+【B】显示几何体外框(开关) 【F4】视图背景(Background) 【Alt】+【B】用方框(Box)快显几何体(开关) 【Shift】+【B】打开虚拟现实 数字键盘【1】虚拟视图向下移动 数字键盘【2】虚拟视图向左移动 数字键盘【4】虚拟视图向右移动 数字键盘【6】虚拟视图向中移动 数字键盘【8】虚拟视图放大 数字键盘【7】虚拟视图缩小 数字键盘【9】实色显示场景中的几何体(开关) 【F3】全部视图显示所有物体 【Shift】+【Ctrl】+【Z】*视窗缩放到选择物体范围(Extents) 【E】缩放范围 【Alt】+【Ctrl】+【Z】视窗放大两倍 【Shift】+数字键盘【+】放大镜工具 【Z】视窗缩小两倍 【Shift】+数字键盘【-】根据框选进行放大 【Ctrl】+【w】视窗交互式放大 【[】视窗交互式缩小 【]】轨迹视图加入(Add)关键帧 【A】前一时间单位 【&】下一时间单位 【&】编辑(Edit)关键帧模式 【E】编辑区域模式 【F3】编辑时间模式 【F2】展开对象(Object)切换 【O】展开轨迹(Track)切换 【T】函数(Function)曲线模式 【F5】或【F】锁定所选物体 【空格】向上移动高亮显示 【↓】向下移动高亮显示 【↑】向左轻移关键帧 【←】向右轻移关键帧 【→】位置区域模式 【F4】回到上一场景*作 【Ctrl】+【A】撤消场景*作 【Ctrl】+【Z】用前一次的配置进行渲染 【F9】渲染配置 【F10】向下收拢 【Ctrl】+【↓】向上收拢 【Ctrl】+【↑】材质编辑器用前一次的配置进行渲染 【F9】渲染配置 【F10】撤消场景*作 【Ctrl】+【Z】示意(Schematic)视图下一时间单位 【&】前一时间单位 【&】回到上一场景*作 【Ctrl】+【A】撤消场景*作 【Ctrl】+【Z】Active Shade绘制(Draw)区域 【D】渲染(Render) 【R】锁定工具栏(泊坞窗) 【空格】视频编辑加入过滤器(Filter)项目 【Ctrl】+【F】加入输入(Input)项目 【Ctrl】+【I】加入图层(Layer)项目 【Ctrl】+【L】加入输出(Output)项目 【Ctrl】+【O】加入(Add)新的项目 【Ctrl】+【A】加入场景(Scene)事件 【Ctrl】+【s】编辑(Edit)当前事件 【Ctrl】+【E】执行(Run)序列 【Ctrl】+【R】新(New)的序列 【Ctrl】+【N】撤消场景*作 【Ctrl】+【Z】NURBS编辑CV 约束法线(Normal)移动 【Alt】+【N】CV 约束到U向移动 【Alt】+【U】CV 约束到V向移动 【Alt】+【V】显示曲线(Curves) 【Shift】+【Ctrl】+【C】显示控制点(Dependents) 【Ctrl】+【D】显示格子(Lattices) 【Ctrl】+【L】NURBS面显示方式切换 【Alt】+【L】显示表面(Surfaces) 【Shift】+【Ctrl】+【s】显示工具箱(Toolbox) 【Ctrl】+【T】显示表面整齐(Trims) 【Shift】+【Ctrl】+【T】根据名字选择本物体的子层级 【Ctrl】+【H】锁定2D 所选物体 【空格】选择U向的下一点 【Ctrl】+【→】选择V向的下一点 【Ctrl】+【↑】选择U向的前一点 【Ctrl】+【←】选择V向的前一点 【Ctrl】+【↓】根据名字选择子物体 【H】柔软所选物体 【Ctrl】+【s】转换到Curve CV 层级 【Alt】+【Shift】+【Z】转换到Curve 层级 【Alt】+【Shift】+【C】转换到Imports 层级 【Alt】+【Shift】+【I】转换到Point 层级 【Alt】+【Shift】+【P】转换到Surface CV 层级 【Alt】+【Shift】+【V】转换到Surface 层级 【Alt】+【Shift】+【S】转换到上一层级 【Alt】+【Shift】+【T】转换降级 【Ctrl】+【X】FFD转换到控制点(Control Point)层级 【Alt】+【Shift】+【C】到格点(Lattice)层级 【Alt】+【Shift】+【L】到设置体积(Volume)层级 【Alt】+【Shift】+【S】转换到上层级 【Alt】+【Shift】+【T】打开的UVW贴图进入编辑(Edit)UVW模式 【Ctrl】+【E】调用*.uvw文件 【Alt】+【Shift】+【Ctrl】+【L】保存UVW为*.uvw格式的文件 【Alt】+【Shift】+【Ctrl】+【S】打断(Break)选择点 【Ctrl】+【B】分离(Detach)边界点 【Ctrl】+【D】过滤选择面 【Ctrl】+【空格】水平翻转 【Alt】+【Shift】+【Ctrl】+【B】垂直(Vertical)翻转 【Alt】+【Shift】+【Ctrl】+【V】冻结(Freeze)所选材质点 【Ctrl】+【F】隐藏(Hide)所选材质点 【Ctrl】+【H】全部解冻(unFreeze) 【Alt】+【F】全部取消隐藏(unHide) 【Alt】+【H】从堆栈中获取面选集 【Alt】+【Shift】+【Ctrl】+【F】从面获取选集 【Alt】+【Shift】+【Ctrl】+【V】锁定所选顶点 【空格】水平镜象 【Alt】+【Shift】+【Ctrl】+【N】垂直镜象 【Alt】+【Shift】+【Ctrl】+【M】水平移动 【Alt】+【Shift】+【Ctrl】+【J】垂直移动 【Alt】+【Shift】+【Ctrl】+【K】平移视图 【Ctrl】+【P】象素捕捉 【S】平面贴图面/重设UVW 【Alt】+【Shift】+【Ctrl】+【R】水平缩放 【Alt】+【Shift】+【Ctrl】+【I】垂直缩放 【Alt】+【Shift】+【Ctrl】+【O】移动材质点 【Q】旋转材质点 【W】等比例缩放材质点 【E】焊接(Weld)所选的材质点 【Alt】+【Ctrl】+【W】焊接(Weld)到目标材质点 【Ctrl】+【W】Unwrap的选项(Options) 【Ctrl】+【O】更新贴图(Map) 【Alt】+【Shift】+【Ctrl】+【M】将Unwrap视图扩展到全部显示 【Alt】+【Ctrl】+【Z】框选放大Unwrap视图 【Ctrl】+【Z】将Unwrap视图扩展到所选材质点的大小 【Alt】+【Shift】+【Ctrl】+【Z】缩放到Gizmo大小 【Shift】+【空格】缩放(Zoom)工具 【Z】反应堆(Reactor)建立(Create)反应(Reaction) 【Alt】+【Ctrl】+【C】删除(Delete)反应(Reaction) 【Alt】+【Ctrl】+【D】编辑状态(State)切换 【Alt】+【Ctrl】+【s】设置最大影响(Influence) 【Ctrl】+【I】设置最小影响(Influence) 【Alt】+【I】设置影响值(value) 【Alt】+【Ctrl】+【V】。
其他类似问题
为您推荐:
其他3条回答
AutoCAD使用技巧
1. 在AutoCAD中有时有交叉点标记在鼠标点击处产生,用BLIPMODE命令,在提示行下输入OFF可消除它。
2. 有的用户使用AutoCAD时会发现命令中的对话框会变成提示行,如打印命令,控制它的是系统变量CMDDIA,关掉它就行了。
3. 椭圆命令生成的椭圆是以多义线还是以椭圆为实体是由系统变量PELLIPSE决定,当其为1时,生成的椭圆是PLINE。
4. CMDECHO变量决定了命令行回显是否产生,其在程序执行中应设为0。
5. DIMSCALE决定了尺寸标注的比例,其值为整数,缺省为1,在图形有了一定比例缩放时应最好将其改为缩放比例。
6. BREAK将实体两点截开,在选取第二点时如用“@”来回答,可由第一点将实体分
7. CAD的较高版本中提供了形位公差标注,但圆度及同轴度中的圆不够圆,其实,AutoCAD中常见符号...
楼下回答的很全面,不过快捷命令的目的是快,把最常用的练好即可,贪多反而记不住,降低速度~
命令大全有什么用呢?
这么多你都记得住吗?
自己学习几个常用的命令不就完了...
您可能关注的推广
cad命令的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
请完成以下验证码
&&&全站 说: 4天前全站 说: 8天前全站 说: 石化区“我在节能你在哪里”7月底活动结束,8月份公布获奖选手。未参与人员尽快参加。
11天前全站 说: 14天前全站 说: 16天前全站 说: 23天前全站 说: 23天前全站 说: 27天前全站 说: 27天前
查看: 4681|回复: 5
字体怎样炸开?
(309421号)
收到鲜花 朵
阅读权限70
主题好友积分
签到天数: 845 天连续签到: 1 天[LV.7]以坛为家I&
海川社区常住居民 在海川签到500天 可领本徽章
TA在日10时38分获得了这枚徽章。 []
请教大虾,听说CAD中有个EXPRESS TOOLS的工具,里面有个命令就可以达到此项功能!但是怎样加载这个工具我就不太清楚了!或者有什么样更好的办法能达到炸开字体的目的!
收到鲜花 朵
阅读权限60
主题好友积分
签到天数: 1993 天连续签到: 14 天[LV.9]以坛为家III&
在线时间达到2400小时,可以直接领取本徽章。
TA在日07时54分获得了这枚徽章。 []
海川社区常住居民 在海川签到500天 可领本徽章
TA在日07时35分获得了这枚徽章。 []
需要在安装时选择安装才会安装express tools,如果没有安装,可以在控制面板中选择添加或删除程序项后再选择安装的AutoCAD后添加安装。炸开文字用express tools工具是最简单的了。
帮助他人解决问题
(149361号)
收到鲜花 朵
阅读权限65
主题好友积分
签到天数: 26 天连续签到: 0 天[LV.1]海川新人&
本帖最后由 scaaa 于
21:10 编辑
(defun c:txtexp (/ grplst getgname blknm FLTR GLST GDICT SS VIEW UPLFT TMPFIL TBX
& && && && && && & TMPFIL CNT PT1 PT2 ENT TXT TXTYP PTLST ZM LOCKED GNAM vpna vplocked)
&&(acet-error-init
& && &&&(list
& && && &(list& &&cmdecho& 0
& && && && && &&&&highlight& 1
& && && && && &&&&osmode& 0
& && && && && &&&&Mirrtext& 1
& && && && && &&&&limcheck& 0
& && && &)
& && && &T
(defun acet-txtexp-grplst (/ GRP ITM NAM ENT GLST)
& & (setq GRP&&(dictsearch (namedobjdict) &ACAD_GROUP&))
& & (while (setq ITM (car GRP))& && & ; While edata item is available
& && &(if (= (car ITM) 3)& && && && & ; if the item is a group name
& && &&&(setq NAM (cdr ITM)& && && &&&; get the name
& && && && &&&GRP (cdr GRP)& && && &&&; shorten the edata
& && && && &&&ITM (car GRP)& && && &&&; get the next item
& && && && &&&ENT (cdr ITM)& && && &&&; which is the ename
& && && && &&&GRP (cdr GRP)& && && &&&; shorten the edata
& && && && &&&GLST& && && && && && &&&; store the ename and name
& && && && && && &(if GLST
& && && && && && &&&(append GLST (list (cons ENT NAM)))
& && && && && && &&&(list (cons ENT NAM))
& && && && && && &)
& && &&&(setq GRP (cdr GRP))& && && & ; else shorten the edata
& & GLST& && && && && && && && && &&&
&&(defun acet-txtexp-getgname (ENT GLST / GRP GDATA NAM NLST)
& & (if (and GLST (listp GLST))
& && &(progn
& && &&&(foreach GRP GLST
& && && & (setq GDATA (entget (car GRP)))
& && && & (foreach ITM GDATA& && && && && && & ; step through the edata
& && && && &(if (and
& && && && && && &(= (car ITM) 340)& && && && &; if the item is a entity name
& && && && && && &(eq (setq NAM (cdr ITM)) ENT) ; and the ename being looked for
& && && && && & )
& && && && &&&(setq NLST& && && && && && && &&&; store the ename and name
& && && && && && && & (if NLST
& && && && && && && && &(append NLST (list (cons (car GRP) (cdr GRP))))
& && && && && && && && &(list (cons (car GRP) (cdr GRP)))
& && && && && && && & )
& && && && &&&)
& && && && &)
& && && & )
; ----------------------------------------------------------------
;& && && && && && && && &&&MAIN PROGRAM
; ----------------------------------------------------------------
&&(if (and& && && && && && && && && && && && && && && && &; Are we in plan view?
& && &&&(equal (car (getvar &viewdir&)) 0 0.00001)
& && &&&(equal (cadr (getvar &viewdir&)) 0 0.00001)
& && &&&(& (caddr (getvar &viewdir&)) 0)
& & (progn
& && &(prompt &\nSelect text to be EXPLODED: &)
& && &(Setq FLTR& & '((-4 . &&AND&)
& && && && && && && && &(-4 . &&OR&)& && && && && && && & ; filter for mtext and text
& && && && && && && && &&&(0 . &MTEXT&)
& && && && && && && && &&&(0 . &TEXT&)
& && && && && && && && &(-4 . &OR&&)
& && && && && && && && &(-4 . &&NOT&)
& && && && && && && && &&&(102 . &{ACAD_REACTORS&)& && &&&; and not leader text
& && && && && && && && &(-4 . &NOT&&)
& && && && && && && & (-4 . &AND&&)
& && && && && && && &)
& && && && &GLST& &&&(acet-txtexp-grplst)& && && && && && && && && &&&; Get all the groups in drawing
& && && && &GDICT& & (if GLST
& && && && && && && &&&(dictsearch (namedobjdict) &ACAD_GROUP&)
& && && && && && && &)
& && && && &SS& && & (ssget&&FLTR)
& && && && &CNT& && &0
& && &;; filter out the locked layers
& && &(if SS
& && &&&(setq SS (car (bns_ss_mod SS 1 T)))
& && &) ;if
& && &;; if we have anything left
& && &(if SS
& && &&&(progn
& && && & (setq CNT 0)& && && && && && && && && && && &; Reset counter
& && && & (while (setq ENT (ssname SS CNT))& && && && &; step through each object in set
& && && && &(and
& && && && &&&GLST& && && && && && && && && && && && & ; if groups are present in the drawing
& && && && &&&(setq GNAM (acet-txtexp-getgname ENT GLST))& && && & ; and the text item is in one or more
& && && && &&&(foreach GRP GNAM& && && && && && && && &; step through those groups
& && && && && & (command &_.-group& &_r&& && && && && &; and remove the text item
& && && && && && &(cdr GRP) ENT &&
& && && && && & )
& && && && &&&)
& && && && &)
& && && && &(setq TBX (acet-geom-textbox (entget ENT) 0))& &; get textbox points
& && && && &(setq TBX (mapcar '(lambda (x)
& && && && && && && && && && && &(trans x 1 0)& && && &; convert the points to WCS
& && && && && && && && && && & )
& && && && && && && && &TBX
& && && && && && && & )
& && && && &)
& && && && &(setq PTLST (append PTLST TBX))& && && && &; Build list of bounding box
& && && && && && && && && && && && && && && && && && & ; points for text items selected
& && && && &(setq CNT (1+ CNT))& && && && && && && && &; get the next text item
& && && & ); while
& && && & (setq PTLST (mapcar '(lambda (x)
& && && && && && && && && && && &(trans x 0 1)& && && &; convert all the points
& && && && && && && && && && & )& && && && && && && &&&; to the current ucs
& && && && && && && & PTLST
& && && && && && &&&)
& && && & )
& && && & (if (setq ZM (acet-geom-zoom-for-select PTLST))& && && & ; If current view does not contain
& && && && &(progn& && && && && && && && && && && && & ; all bounding box points
& && && && &&&(setq ZM
& && && && && & (list
& && && && && && &(list (- (caar ZM) (acet-geom-pixel-unit))& &&&; increase zoom area by
& && && && && && && && &(- (cadar ZM) (acet-geom-pixel-unit))& & ; one pixel width to
& && && && && && && && &(caddar ZM)& && && && && && &&&; sure nothing will be lost
& && && && && && &)
& && && && && && &(list (+ (caadr ZM) (acet-geom-pixel-unit))
& && && && && && && && &(+ (cadadr ZM) (acet-geom-pixel-unit))
& && && && && && && && &(caddr (cadr zm))
& && && && && && &)
& && && && && & )
& && && && &&&)
& && && && &&&(if (setq vpna (acet-currentviewport-ename))
& && && && && && &(setq vplocked (acet-viewport-lock-set vpna nil))
& && && && &&&);if
& && && && &&&(command &_.zoom& &_w& (car ZM) (cadr ZM))&&; zoom to include text objects
& && && && &)
& && && & )
& && && & (setq VIEW& &&&(acet-geom-view-points)
& && && && && & TMPFIL& &(strcat (getvar &tempprefix&) &txtexp.wmf&)
& && && && && & PT1& && &(acet-geom-midpoint (car view) (cadr view))
& && && && && & PT2& && &(list (car PT1) (cadadr VIEW))
& && && & )
& && && & (if (acet-layer-locked (getvar &clayer&))& && & ; if current layer is locked
& && && && &(progn
& && && && &&&(command &_.layer& &_unl& (getvar &clayer&) &&)&&; unlock it
& && && && &&&(setq LOCKED T)
& && && && &)
& && && & )
& && && & (command &_.mirror& SS && PT1 PT2 &_y&
& && && && && && & &_.WMFOUT& TMPFIL SS &&)
& && && & (if (findfile tmpfil)& && && && && && && && && &; Does WMF file exist?
& && && && &(progn
& && && && &&&(command &_.ERASE& SS &&)& && && && && && & ; erase the orignal text
& && && && &&&(setq ss (acet-wmfin TMPFIL))& && && && && &; insert the WMF file
& && && && &&&(command &_.mirror& ss && PT1 PT2 &_y&)
& && && && &) ;progn
& && && & ) ;if
& && && & (if LOCKED
& && && && &(command &_.layer& &_lock& (getvar &clayer&) &&) ; relock if needed
& && && & ) ;if
& && && & (if ZM (command &_.zoom& &_p&))& && && && &&&; Restore original view if needed
& && && & (if vplocked
& && && && &&&(acet-viewport-lock-set vpna T) ;re-lock the viewport if needed.
& && && & );if
& && && & (prompt (acet-str-format &\n%1 text object(s) have been exploded to lines.&&&CNT))
& && && & (prompt &\nThe line objects have been placed on layer 0.&)
& & (prompt &\nView needs to be in plan (0 0 1).&)
&&);if equal
&&(acet-error-restore)& && && && && && && && && && && & ; Retsore values
;加载此程序即可!执行txtexp
(195183号)
收到鲜花 朵
阅读权限50
主题好友积分
签到天数: 18 天连续签到: 3 天[LV.1]海川新人&
装个EXPRESS TOOL 里面有个 explode text命令就可以炸开文字
(428262号)
收到鲜花 朵
阅读权限50
主题好友积分
签到天数: 428 天连续签到: 1 天[LV.6]海川常住居民III&
可以直接用工具条里的explode炸开,如果是多行文字会变成乱码,此时在打开文字管理器,重新选择字体就可以恢复正文字。
帮助他人解决问题
帮助他人解决问题
(256498号)
收到鲜花 朵
阅读权限50
主题好友积分
签到天数: 102 天连续签到: 1 天[LV.4]海川常住居民I&
3楼号强呀&&但是用x命令不行么?
海川化工论坛网化工技术交流第一站,共同学习 共同提高!
广告投放与宣传
违规贴举报删除请联系邮箱:
丰行天下-海川化工论坛 版权所有--- Powered by

我要回帖

更多关于 cad2012 分解命令 的文章

 

随机推荐