张和平 发表于 2013-3-7 10:04:36

如何解决打开新CAD图纸时“指定字体给样式”这个问题?

如题。
正对这个问题,我在网上进行了搜索,
最后发现在lisp层面上进行解决问题的方法,基本集中在本论坛。
而本论坛中主要的一个帖子就是chg于2011年11月发表的:http://bbs.mjtd.com/thread-89767-1-1.html
其余一些帖子中有些回复也是有点启发的:http://bbs.mjtd.com/thread-93031-1-1.htmlhttp://bbs.mjtd.com/thread-65664-1-1.htmlhttp://bbs.mjtd.com/thread-38817-1-1.htmlhttp://bbs.mjtd.com/thread-41435-1-1.html
我昨天晚上主要研究了chg的帖子,把其提供的lisp文件下载下来逐句研究了一下,不得不说,写得很好,但是最后实现起来却不是很理想。
我试验环境是CAD2008,作者在帖子中说道,打开新CAD时,如果弹出“指定字体给样式”窗口时,点击一次“取消”就可以了。
但是我试验的结果是,还是要一次次点击取消或者关闭,但是那些字体还是被替换成“simplex.shx”了。

但是,我对于这样的问题,其实不在乎它替换成了什么字体,当然,如果替换成了我们需要的那个字体当然是最好的,
我们最在乎的是,不要一次次点击,最好就是不要出现这个窗口,或者顶多点击一次就可以了。

请问各位大神,对于这样的问题,有没有什么好的解决方法?大家有时间不妨一起来研究一下。

ygp820601 发表于 2013-3-7 14:26:33

顶一下,曾经研究过,好像用lisp没法解决。

张和平 发表于 2013-3-7 14:43:18

ygp820601 发表于 2013-3-7 14:26 static/image/common/back.gif
顶一下,曾经研究过,好像用lisp没法解决。

那有什么解决的思路吗?

ygp820601 发表于 2013-3-20 17:27:17

记得有个博客上有两种方法,并公开了源程序
1、active X 还是VB
2.net
你去搜索下吧。

springwillow 发表于 2016-4-26 15:39:17

http://blog.sina.com.cn/s/blog_69e8fdf00100nc58.html
这里可以解决这个问题,一直在用,只是感觉不太完善,没有卸载功能,不能在程序使用时指定默认字体,现在只支持到CAD2010。不过进行简单重新编译后就能支持到CAD2014了,再高的版本就没试过了。希望懂Net的朋友来完善。
页: [1]
查看完整版本: 如何解决打开新CAD图纸时“指定字体给样式”这个问题?