取得cad版本号 - 精华帖集合
www.dimcax.com
取得cad版本号
int getautocadversion( )
{
struct resbuf ver_rb;
tchar szver[40];
ads_getvar( _t("acadver"), &ver_rb );
_tcscpy( szver, ver_rb.resval.rstring );
free( ver_rb.resval.rstring );
szver[2] = _t('\0'); // 取得前两位
return _tstoi( szver );
}
复制代码
好东西,加精了!
更多技术文章,请看本人空间:
本人网上书店:,欢迎大家光临,刚开张,众位多多捧场!
有没有获取当前文挡的模板类型,如是:acadiso.dwt或者acad.dwt
支持中!
是好文章啊,但是只可惜只能在arx里面才能获取cad的版本,不能在未启动cad时获取cad的版本。
我想在未启动cad之前获取cad版本该如何做呢
if this article is useful to you ,please let me know ,your reply is my power!
用记事本打开cad文件,最前面有ac****的字样,那个就是版本号
ac1.50 = r2.05
ac1002 = r2.6
ac1004 = r9
ac1006 = r10
ac1009 = r11/r12
ac1012 = r13
ac1014 = r14
ac1015 = 2000/2000i/2002
ac1018 = 2004/2005/2006
ac1021 = 2007
ac1024=2010
kean的2006.8.21文章里面写的
我的想法是这样子的.在启动我的exe文件的时候能检测出本机上的cad的版,然后弹出一个对话框出来让使用的人,选择要运行哪个版本的cad
if this article is useful to you ,please let me know ,your reply is my power!