ahlzl 发表于 2004-1-26 17:53:00

怎样用VB对AutoCAD进行二次开发

我会用VBA进行二次开发.


我在VB6中可操作AutoCAD(比如画一个圆),可如何能使VB6开发的成果能脱离VB6的环境在AutoCAD中运行呢?我在等待高手的帮助,先谢谢了!哦,还有VB.NET.

myfreemind 发表于 2004-1-26 18:22:00

编译成EXE就可以在AUTOCAD中调用!

ahlzl 发表于 2004-1-26 18:26:00

myfreemind发表于2004-1-26 18:22:00static/image/common/back.gif编译成EXE就可以在AUTOCAD中调用!


老大,谢谢你!


可我很菜,能不能说的仔细点。再次感谢!!<BR>

myfreemind 发表于 2004-1-26 18:54:00

在AUTOCAD中定义一个按钮,写这行代码:


^C^C^P(startapp "C:/sjtx.exe")(princ);^P


点击按钮,就会启动sjtx.exe程序,后面就是你程序执行的事情了!

ahlzl 发表于 2004-1-26 19:48:00

myfreemind发表于2004-1-26 18:54:00static/image/common/back.gif在AUTOCAD中定义一个按钮,写这行代码:



^C^C^P(startapp \"C:/sjtx.exe\")(princ);^P


点击按钮,就会启动sjtx.exe程序,后面就是你程序执行的事情了!


谢谢老大!我学会了.还有几个问题请老大指点:<BR>1)VB.NET中如何生成这EXE文件;2)这个方法要指定EXE文件的路径,可否把开发结果集成到AutoCAD中(如通过一安装程序),丢掉这个路径.谢谢!!

myfreemind 发表于 2004-1-26 20:50:00

vb.net我还没有用过,我现在用的是vb6.0,没有办法帮你了,呵呵

hoohooliu 发表于 2004-1-27 17:37:00

那我有问题要问了,关于这个按纽的:


1)这个按纽又如何编译到Autocad环境中去呢?(简单的说,就是如何在启动CAD的时候加载这个工具栏图标呢?


2)我刚开始接触二次开发,本人是做delphi项目的,希望大家多指导,本人的软件产品:http://agangsoft.cn.gs

zeng29 发表于 2004-1-27 19:15:00

你可以参照acetmain.mns自己定制菜单文件,如mymenu.mns,并制作按钮图片.再通过MenuGroups.Load MenuFilename [,BaseMenu]方法调入.

ahlzl 发表于 2004-1-28 22:38:00

各位高人,听说VB6开发的东东可以"封装",请教教我!先谢谢了!!
页: [1]
查看完整版本: 怎样用VB对AutoCAD进行二次开发