Option Explicit Private Sub cmdLine_Click() '画直线
Text1.LinkExecute "[^3^3line 3,3 8,8 ^3]"
End Sub Private Sub cmdText_Click() '标注文字
Text1.LinkExecute "[^3^3text 10,10 1 90 AUTOCAD!^10]"
End Sub Private Sub cmdLink_click() '建立链接
Text1.LinkMode = 0
Text1.LinkTopic = "AutoCAD|System"
Text1.LinkMode = 2
End Sub Private Sub cmdExit_click() '退出
End
End Sub
Sub linkapp(Link As Control, Appname As String, Topic As String)
Link.LinkMode = 0
Link.LinkTopic = Appname + "|" + Topic
Link.LinkMode = 2
End Sub
Private Sub Layer_Click()
AppActivate "AutoCAD "
SendKeys "open{Enter}"
linkapp Form1.Text1, "AutoCAD.DDE", "System"
Form1.Text1.LinkExecute "[Layer M center]"
Form1.Text1.LinkExecute "[Layer C red L center]"
End Sub
Text1.LinkExecute "[^3^3line 3,3 8,8 ^3]"
End Sub Private Sub cmdText_Click() '标注文字
Text1.LinkExecute "[^3^3text 10,10 1 90 AUTOCAD!^10]"
End Sub Private Sub cmdLink_click() '建立链接
Text1.LinkMode = 0
Text1.LinkTopic = "AutoCAD|System"
Text1.LinkMode = 2
End Sub Private Sub cmdExit_click() '退出
End
End Sub
Sub linkapp(Link As Control, Appname As String, Topic As String)
Link.LinkMode = 0
Link.LinkTopic = Appname + "|" + Topic
Link.LinkMode = 2
End Sub
Private Sub Layer_Click()
AppActivate "AutoCAD "
SendKeys "open{Enter}"
linkapp Form1.Text1, "AutoCAD.DDE", "System"
Form1.Text1.LinkExecute "[Layer M center]"
Form1.Text1.LinkExecute "[Layer C red L center]"
End Sub
解决方案 »
- 调用DLL中打开窗体死掉的问题
- ActiveX控件属性问题,初级问题◆◆◆◆◆◆回答后立即给分,
- treeview下面有很多节点 如何快速删除?
- 如何用VB开发运行于DOS的程序
- 为什么VB这个扶不起的阿斗还有这么多人用呢?迷惑中...
- 求救!!急!!!!!!在线等候◎◎
- 请问怎么把一条记录的所有字段值复制到数组中(用一条语句)
- 新手学弹出式菜单的问题
- 怎样才能得到象DELPHI菜单编辑器作出的带图标菜单啊??
- crystal报表问题,请关注
- VB中添加Microsoft Windows Common Controls 6.0老出现未注册提示
- 在vb中如何用MSHFlexGrid控件将access数据库中内容显示出来
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
对于autocad的二次开发,不熟悉。
另外,如果目标是实用,最好不要纠缠aotucad,因为它属于二维CAD。许多功能如三维实体建模,参数化驱动,进而变型设计、配置设计,在二维软件上实现起来非常麻烦,也很少有人继续在aotucad上下功夫了
三维CAD,中档的有两种,高档的有三种(在国内常见的)
建议用三维软件,数据通信也有专门的接口