乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 58|回复: 3

c#如何对autocad进行交互式二次开发?

[复制链接]

1

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2012-3-15 16:51:00 | 显示全部楼层 |阅读模式
大家好,最近我在用c#对进行二次开发,想达到通过生成一个exe的软件,来去调用autocad,并且通过界面上的参数,来去对autocad图层对象进行操作,我有几个疑问请大家帮忙解答:
我在网上搜了很多关于c#对autocad的信息,我看到的有两种情况比较适合我用,但这两种情况,我不还不确定是否都能实现我想要的效果,
a.是用.dll文件,去对autocad操作。可是按照这种方法我遇到了问题,就是如何将c#界面上的参数去和.dll文件里的程序连接起来呢。
b.是用如//Autodesk.AutoCAD.Interop.AcadDocument aDocument;
            //Autodesk.AutoCAD.Interop.Common.AcadLayers acDoc;这样的程序,交互式对autocad开发,这种方法我更偏向用,可是我还没搞明白,这是属于c#的哪种语言的开发,我也没有没这方面的API。如果直接用网上搜到的autocad  .net API的话,在程序里是不对的。
请大家给我解答!谢谢!!!!!!  

m3fshgb4zv3.png

m3fshgb4zv3.png

该贴已经同步到
回复

使用道具 举报

4

主题

20

帖子

1

银币

初来乍到

Rank: 1

铜币
36
发表于 2012-3-15 23:04:00 | 显示全部楼层
买本书看看吧,还是挺有用的。。明确告诉你,第一种方法是内嵌的,不能用你的生成的EXE调用的,所以只能用第二种方法。具体的不会用C#。。。等待会用的人给你解答吧。
回复

使用道具 举报

13

主题

84

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
136
发表于 2012-3-16 23:31:00 | 显示全部楼层

回复发错了,删除。
回复

使用道具 举报

1

主题

10

帖子

1

银币

初来乍到

Rank: 1

铜币
14
发表于 2012-7-20 16:23:00 | 显示全部楼层
至于dll文件呢 附加的方式,具体是在CAD里面输入netload,然后选择你的dll文件。后面的那些是要引用CAD文件中的acdbmgd.dll和acmgd.dll后才有的接口
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 18:57 , Processed in 3.103696 second(s), 63 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表