kdst
发表于 2012-5-16 11:41:54
先试试试看效果
明_明
发表于 2012-5-18 13:05:44
很好用,2004的速度快
明_明
发表于 2012-5-18 13:09:54
加一个版本选择,更完美
ORCHI
发表于 2012-5-18 23:19:26
明_明 发表于 2012-5-18 13:09 static/image/common/back.gif
加一个版本选择,更完美
是的,我之前也一直在考虑这个问题,因为我见过其他一些人写得批处理程序,是可以进行版本选择的。
但目前我还不知道如何解决这个问题,我感觉不一定难,但没有找对方法。现在的问题是要同时包含多个cad版本,在C#编程环境中至少需要加入各个cad版本对应的库,但现在问题是添加时只能增加一个,例如加入2004版本的库以后再增加2010的库会提示发生冲突,两者不能同时添加,所以目前只能做成这样,这个问题我有机会再看下如何解决。
另外顺便说一句,如果实际中用到了批处理程序,建议用低版本的cad,如2004,2006,速度比较快,2010速度太慢了,两者差了几倍。
明_明
发表于 2012-5-21 08:59:26
ORCHI 发表于 2012-5-18 23:19 static/image/common/back.gif
是的,我之前也一直在考虑这个问题,因为我见过其他一些人写得批处理程序,是可以进行版本选择的。
但目 ...
我有一个很笨的主意,你另做一个主程序,在主程序上选择版本,然后分别调用对应版本的程序。其实要增加一个查找替换的功能就好(块中的能替换就更好啦),因为查找替换这个有对话框交互的,不好执行scr脚本.如果针对这类有个处理方法就好。呵呵。
ORCHI
发表于 2012-5-21 19:05:16
明_明 发表于 2012-5-21 08:59 static/image/common/back.gif
我有一个很笨的主意,你另做一个主程序,在主程序上选择版本,然后分别调用对应版本的程序。其实要增加一 ...
我有个查找替换的lisp代码,可以处理块内的文字,不过目前只能处理一层,块中块不行。输入采用读取txt配置文件形式,不需要对话框形式的交互,只需要事先在文本中按照一定格式输入待替换的文本和替换后的字符串就可以。改天我把这个也传上来。
你说的版本问题我再研究下,看看有没其他方法能实现。
swjtu2000
发表于 2012-6-7 22:42:46
为什么下载不了呢
sayid
发表于 2012-7-16 10:41:20
谢谢楼主,下载下来学习。
samzhang
发表于 2012-10-11 23:05:55
不错的选择
huaxiamengqing
发表于 2012-10-12 21:53:40
本帖最后由 huaxiamengqing 于 2012-10-12 21:55 编辑
这东西的确用脚本就能写,使用VS简直是大材小用- -
即使用VS建议楼主使用后期绑定就不存在什么版本问题了,不需要引用库的。