清风明月名字
发表于 2013-5-25 11:04:45
谢谢13楼楼主的奉献!
试了,很好用
3xxx
发表于 2014-10-22 11:49:32
这个必须收藏啊。谢谢。
szj612
发表于 2014-12-29 20:48:50
当我运行到
Set VL = ThisDrawing.Application.GetInterfaceObject("VL.Application.16")
时出错,提示“加载应用程序时出现问题”,请问如何解决?
我用的是2004版
Bingo940
发表于 2016-7-6 11:46:57
ugl 发表于 2013-1-13 19:24 static/image/common/back.gif
新建一个类模块,感谢上面的提供,的确比LISp好,这样可以按空格重复执行
你好,我新建了一个类模块,把测试代码复制到类模块里了,按了F5不能运行,出现让你选择模块里过程的窗口,能帮我解决下吗?
Bingo940
发表于 2016-7-6 17:25:56
wylong 发表于 2011-11-13 12:11 static/image/common/back.gif
使用VLAX类结合VBA可以实现夹点显示。
VLAX类代码:以下为测试代码:注:以上代码在AutoCAD2004中调试通过 ...
你好,我看你11年发的使用VLAX类结合VBA可以实现夹点显示的代码。我全部复制到模块里提示:Dim LispCode As New VLAX 用户类型未定义,全部复制到类模块里,不能运行,按F5会出现选择运行其他模块里过程的界面,能告诉我怎么做吗?谢谢!
Bingo940
发表于 2016-7-6 17:26:54
pmq 发表于 2011-12-12 21:01 static/image/common/back.gif
谢谢 wylong 了,VBA也可以实现夹点显示了。
你好,我看11年发的使用VLAX类结合VBA可以实现夹点显示的代码。我全部复制到模块里提示:Dim LispCode As New VLAX 用户类型未定义,全部复制到类模块里,不能运行,按F5会出现选择运行其他模块里过程的界面,能告诉我怎么做吗?谢谢!
Bingo940
发表于 2016-7-6 17:28:07
清风明月名字 发表于 2013-5-25 11:04 static/image/common/back.gif
谢谢13楼楼主的奉献!
试了,很好用
你好,我看的使用VLAX类结合VBA可以实现夹点显示的代码。我全部复制到模块里提示:Dim LispCode As New VLAX 用户类型未定义,全部复制到类模块里,不能运行,按F5会出现选择运行其他模块里过程的界面,能告诉你当初怎么做的吗?谢谢!
wyy623
发表于 2018-5-14 11:53:42
我也有同样疑问
dong20030432
发表于 2018-5-21 16:17:53
Bingo940 发表于 2016-7-6 17:28
你好,我看的使用VLAX类结合VBA可以实现夹点显示的代码。我全部复制到模块里提示:Dim LispCode As New V ...
13楼的方法是要把代码复制到txt里面,另存为vlax.cls文件,再加载到工程里面,然后把选择集显示夹点的过程放在模块中,在程序中调用。
dong20030432
发表于 2018-5-21 16:19:05
选择完成后,发送命令到CAD,代码:Thsidrawing.SendCommand "(sssetfirst nil (ssget ""P"")) "
另一个方法就是13楼的方法。