几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(VB.NET/C#)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


 
 
主题工具 搜索本主题 显示模式
旧 2009-04-29, 05:23 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】取得cad版本号 - 精华帖集合

取得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!
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
 


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 01:11 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多