- 积分
- 1
- 注册时间
- 2002-5-17
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2005-11-10 21:21:23
|
显示全部楼层
来自 辽宁沈阳
Re:【转帖】SW二次开发
写的太好了。我终于看见弹出的菜单了。很兴奋。但是当然要感谢大虾的指点了。你的帖子真是经典啊。关于模版,大家可以到solidwork网站上,搜api_sdk,然后根据自己使用的solidworks版本下载相应的程序。安装程序的时候,大家要注意solidwork默认的vc目录是c:\program.....,如果你的目录不是这样,并且默认安装不包含模版,因此大家就要选自定义安装,然后大家在安装时选择vc6.0,.net或者.net2003,并且后面两个不能同时安装。安装之后,大家打开vc选择新建项目,然后选择其中的: "ATL COM AppWizard",然后填写project name"(如,exmaple),下一步,选择“Dynamic Link Liberary(DLL)",一般是默认的。点击"finish",然后是"OK",生成一个文件。在新生成的项目上用鼠标右键exmample class,出现一个浮动菜单,在菜单上选择"New ATL Object",弹出一个对话框,在Category中会有SolidWorks一项,这就是api_sdk自动生成的模版,然后点击它,然后在右面的栏目中就出现了SwAddIn,选中它,然后ok。新出现一个对话框,在short Name中写个名字。然后ok,就可以。这样就可以生成很多文件。这时,只有你编译一下,就会在debug目录里出现,example.dll。下面的内容,大家参考一楼的大虾就可以搞定了。 |
|