搜索
查看: 8773|回复: 4

用aardio解决AutoCAD的图纸显示乱码的问题

[复制链接]

7

主题

29

帖子

463

积分

二级会员

Rank: 3Rank: 3

积分
463
发表于 2011-6-15 12:57:37 | 显示全部楼层 |阅读模式
AutoCAD由于字体设置的原因,经常产生乱码,一个一个去改太麻烦。用以下代码可以一键解决。
import com;
cad=com.GetObject("AutoCAD.Application");
txtstyles=cad.ActiveDocument.TextStyles;
count=txtstyles.Count-1;
for(i=0;count;1){
txtstyles.item(i).FontFile="txt.shx";
txtstyles.item(i).BigFontFile="hzfs.shx";
}
回复

使用道具 举报

7

主题

305

帖子

1913

积分

新手入门

积分
1913
QQ
发表于 2011-6-15 20:29:23 | 显示全部楼层

这个比较实用,学习了!

这个比较实用,学习了!
每天进步一点点......
回复

使用道具 举报

0

主题

1

帖子

9

积分

新手入门

Rank: 1

积分
9
发表于 2011-8-14 11:33:17 | 显示全部楼层

高手能详细讲讲吗

高手能详细讲讲吗
回复

使用道具 举报

6

主题

100

帖子

729

积分

三级会员

Rank: 4

积分
729
发表于 2016-6-16 00:10:05 | 显示全部楼层

看了这个,在想能否用类似的方法处理UG的文件呢?

看了这个,在想能否用类似的方法处理UG的文件呢?
回复

使用道具 举报

6

主题

100

帖子

729

积分

三级会员

Rank: 4

积分
729
发表于 2016-11-8 23:46:35 | 显示全部楼层
想知道,获取autoCAD图纸中的技术条件的文字内容该用什么代码?
txts=cad.ActiveDocument.Texts;
count=txts.Count-1;
str={}
for(i=0;count;1){
str[i]=txts.item(i).txt
}
这样能行么?电脑上没装autoCAD软件,cad=com.GetObject("AutoCAD.Application");就报错了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-12-11 19:58 , Processed in 0.062507 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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