QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12425|回复: 28
收起左侧

[已解决] 在输入X,Y坐标值的同时如何输入坐标的点号

[复制链接]
发表于 2008-3-23 23:36:34 | 显示全部楼层 |阅读模式 来自: 中国新疆昌吉回族自治州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
在输入X,Y坐标值的同时如何输入坐标的点号,比如:ZK2012     465432.56,15682413.44。在输入点的时后如何把点号ZK2012也附在点的边缘。又怎么能实现群输点号呢?多谢谢高手的指点。
发表于 2008-6-9 06:44:36 | 显示全部楼层 来自: 中国
楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据,在CAD上按坐标画出这些点,并且在点的旁边要有点编号的文字?
$ }4 G  t. U& {; J; S如果是这样,这需要用二次开发。下面是一段实现上面功能的VBA代码:! A, ~! Z2 `$ w. \' [& C7 _

$ o- o' o2 Q# P" YSub A()8 Y' O5 c& f4 Z% P5 {
    Dim S As String, L As Long, L1 As Long, L2 As Long, P(2) As Double
* a- p9 D5 Y! H    On Error GoTo 10: s! C6 M, s7 ]2 ?% F& S
    With ThisDrawing
$ I) p4 p7 u& j; m; V        Do '用循环方法输入任意多组数据1 K+ P( i4 v. @; a# T* J
            S = .Utility.GetString(100, vbCrLf & "输入数据:") '从命令行输入字符串,格式为“点编号;一个或多个半角空格;点的横坐标;半角逗号;点的纵坐标;回车”, y3 S) @6 H. O& ?. p
            L = Len(S) '用函数获得字符串长度
1 s# J" q8 S4 C* @3 i9 B            L1 = InStr(S, " ") '半角空格的位置
  B+ l& t) N: `! M8 G) z1 K            L2 = InStr(S, ",") '半角逗号的位置0 M: A2 \- W6 C6 f. ^
            If L1 > 1 And L2 > L1 + 1 And L2 < L Then '检查输入的字符串中是否含有半角空格和半角逗号及位置是否正确8 `6 D! A7 H* K: b
                P(0) = CDbl(Mid(S, L1 + 1, L2 - L1 - 1)) '得到点的横坐标9 ^) Z; d  k; t+ t# s6 ~7 B
                P(1) = CDbl(Mid(S, L2 + 1)) '得到点的纵坐标4 R! X& }/ ~4 \3 Q
                .ModelSpace.AddPoint P '画点( s) O: L! }0 X* S7 ^& j; i6 j
                .ModelSpace.AddText Left(S, L1 - 1), P, 2.5 '在点的同一位置写单行文字(点编号): c3 j; Y$ A2 I0 z' g! C, X! c  M* h
            Else '字符串不符合条件则退出,比如直接回车8 @$ ]4 h% U) l, \
                Exit Do; [6 o1 k% _. [- d+ @8 X
            End If
4 s, s8 I" o" B8 j        Loop
: N' q- Q; [* O1 [9 |0 X) D    End With
: J% z( }; D% t10: End Sub
) A3 q6 `% c+ O) k' d; S; s# K5 r' [. }, _1 c- I; [( n4 R2 _
用Alt+F11打开VBA编辑器,双击“工程资源管理器”中的ThisDrawing对象,在代码窗口粘贴代码。见图1% X9 ~8 K8 R% J/ C: I

( p1 `- [' D5 {) v' F

图1

图1

' {5 t1 f1 Z( e$ J3 ]
" a' M2 S* @8 v; j6 a$ r回到CAD界面,Alt+F8打开“宏”对话框,点“运行”。见图2/ ^# G7 a4 _# {$ X2 l8 D1 [9 ]3 M; R
9 d' b/ a! ~3 `& H" t4 }. g

图2

图2

" v# {4 [) F" S5 S
# V1 D/ l* Y+ u; q打开按代码中注释文字说明的格式准备好的数据,复制,见图3
% _( \% p1 s3 L* e  R; C
* w5 F8 g7 K; t4 Q7 q! g

图3

图3
2 Y' n8 Q6 m/ R% \: U8 i
" |- n2 S  }0 v
在命令行中粘贴。图4是粘贴前的命令行,图5是粘贴后的。由于数据中含有回车符,程序已开始执行,所以在图片上半部可以看到点已经画出来了,只是由于借用楼主的数据坐标值太大,以至于字高只有2.5的单行文字需要放大才能看见。见图6! ~: B+ }9 J  U) a

5 G! M& @2 g7 P4 D7 ?% B5 Z

图4

图4
3 B  P& c8 p0 _, l0 g$ ?
4 n/ C" A8 L- s) E5 V9 x

图5

图5
9 g. x6 n7 ?" B( A# {/ Q

) J" Z/ G$ R% @

图6

图6
/ C( L( X( [- L& X
: ~0 |% O: u7 {" P& y( q
此代码仅供参考。

评分

参与人数 1三维币 +5 收起 理由
番禺理工 + 5 应助

查看全部评分

发表于 2011-7-10 17:57:36 | 显示全部楼层 来自: 中国北京
很好,很强大!
发表于 2011-7-21 00:59:29 | 显示全部楼层 来自: 中国内蒙古呼和浩特
真的很不多谢谢哦
发表于 2013-2-16 12:19:08 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2008-6-9 06:44 static/image/common/back.gif0 C$ z$ D/ Y; N* R* `9 e- ?
楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据, ...
7 ~4 @' W- y! |( o6 |
怎样把上面的代码弄成一个有命令的文件啊?有命令的话,就没有必要每次都要运行宏了,可以省略很多操作步骤。
发表于 2013-2-20 12:28:44 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2008-6-9 06:44 static/image/common/back.gif
7 G5 s& |+ a. L0 U* Q楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据, ...

0 J) U; G' M$ y' @) }3 u  W, q您好!使用您上面的代码,为什么每次启动CAD都会出现“文件已加载......”的对话框?有什么办法每次启动CAD都不要出现“文件已加载......”的对话框吗?还有就是,您上面的代码在CAD里使用是世界坐标系的,您可以把上面的代码修改为在CAD里使用是当前自定义的坐标系吗?
发表于 2013-2-20 18:29:03 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2008-6-9 06:44 static/image/common/back.gif4 x3 j" v" u$ J3 ?2 }  ]4 X2 ~0 V( r
楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据, ...
% N) q/ O$ d: `- C5 h, ?  F% O) e
您好!我已经解决了每次启动CAD都不要出现“文件已加载......”的对话框。可您上面的代码在CAD里使用是世界坐标系的,您可以把上面的代码修改为在CAD里使用是当前自定义的坐标系吗?如果上面的代码修改后能在CAD里使用当前自定义的坐标系,那么就方便很多了,可以大大提高绘图效率。
发表于 2013-2-22 11:09:03 | 显示全部楼层 来自: 中国辽宁营口
  1. Sub A()  z, T6 R2 J+ \1 M
  2.     Dim S As String, L As Long, L1 As Long, L2 As Long, P(2) As Double, P1 As Variant
    2 z7 C; q/ C4 u1 M3 I
  3.     On Error GoTo 103 [" E0 j$ [* U
  4.     With ThisDrawing
    " ]7 P* t2 q7 x
  5.         Do '用循环方法输入任意多组数据" }2 C$ @: {. `9 L; {. V! `  \( X
  6.             S = .Utility.GetString(100, vbCrLf & "输入数据:") '从命令行输入字符串,格式为“点编号;一个或多个半角空格;点的横坐标;半角逗号;点的纵坐标;回车”% k: i5 a, j) H2 F: Y; a
  7.             L = Len(S) '用函数获得字符串长度
    7 o: y' I' a( ]. M! E8 B
  8.             L1 = InStr(S, " ") '半角空格的位置
    * b* y7 a& i: _9 q
  9.             L2 = InStr(S, ",") '半角逗号的位置! M3 j6 ~# d7 K+ [, a
  10.             If L1 > 1 And L2 > L1 + 1 And L2 < L Then '检查输入的字符串中是否含有半角空格和半角逗号及位置是否正确8 K6 ?& R# Q3 S& S. a
  11.                 P(0) = CDbl(Mid(S, L1 + 1, L2 - L1 - 1)) '得到点的横坐标: @! t( N0 |% D- l) I1 Y+ r
  12.                 P(1) = CDbl(Mid(S, L2 + 1)) '得到点的纵坐标
    : l" n- r2 x# y0 `
  13.                 P1 = .Utility.TranslateCoordinates(P, acUCS, acWorld, False) '把输入的点坐标从UCS转换到WCS' n. a0 f* U; P' D" I
  14.                 .ModelSpace.AddPoint P1 '画点& l, k, b2 e* H; y
  15.                 .ModelSpace.AddText Left(S, L1 - 1), P1, 2.5  '在点的同一位置写单行文字(点编号)( g" B1 d8 t- |) D2 D$ c  ]
  16.             Else '字符串不符合条件则退出,比如直接回车
    - _5 E7 Z6 y' h: h
  17.                 Exit Do
    6 W! v- I8 [. x' |# K) G" B
  18.             End If0 K0 K* N/ g" D8 m# [
  19.         Loop
    1 s, o3 l. Y. G& j9 ^$ b, p( @: O
  20.     End With
    8 f. u- L) O8 n1 V
  21. 10: End Sub
复制代码
发表于 2013-2-22 14:27:24 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif

# _% x% L* B- y) a版主真是太厉害了!随心所欲、小菜一碟地就搞好了代码,佩服!佩服!这个代码非常强大!非常实用!
发表于 2013-2-23 12:03:03 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif
6 X! c% S5 l! [+ z* C
请问您有AutoCAD VBA插件管理器吗?
发表于 2013-2-25 06:46:48 | 显示全部楼层 来自: 中国辽宁
本帖最后由 woaishuijia 于 2013-2-25 06:50 编辑 ! R! B9 b) B$ v
* M  A& f* M9 b4 g1 A( b* J
没有这个东西,也不认为这种东西有什么用处,特别是在混合使用VBA和LSP及其它工具进行二次开发时.* M- u) v0 Q3 |& d
自动加载和运行二次开发程序的方法有多种,个人有个人的喜好,还是按照自己的特点自行编制管理程序为好--如果需要的话.' {4 @4 k, w3 W4 |
6 y+ T; F$ I  w4 y# |( Z$ p# ^3 d2 \
PS:不要重复发帖.本论坛只讨论编程技术,不提供无偿编程服务.参见《CAD三维及二次开发》版规及发帖规范
发表于 2013-5-8 10:03:54 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif

+ u# j" ]: P6 M您好!版主:% |. v. a2 J0 Z& j" _! c4 N
请问上面的代码可以添加一个命令保存为dvb文件吗?如果有命令的话,就可以很方便地在CAD命令行里直接输入命令运行上面代码的dvb文件了,可以省略很多操作步骤。
发表于 2013-5-8 19:15:29 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif
) ]6 ~# ~9 q' D" t. w
您好!您编写的上面代码可以弄一个命令保存为dvb文件吗?
发表于 2013-5-9 07:00:22 | 显示全部楼层 来自: 中国辽宁
fcm 发表于 2013-5-8 19:15 static/image/common/back.gif
" F5 t3 f7 U  N您好!您编写的上面代码可以弄一个命令保存为dvb文件吗?

5 u2 B: C; N2 a  K& {; y: z- {参考这个帖子
( ]/ T) `: o1 P$ y' ~# f, {* h9 L极限与配合公差标注程序(31楼,46楼更新)
1 R2 z. h& n, K' ]3 U7 z
发表于 2013-5-9 19:02:19 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-9 07:00 static/image/common/back.gif
9 G( g& N: [/ V参考这个帖子
* @$ Y6 V5 I! D+ [! L9 {极限与配合公差标注程序(31楼,46楼更新)

9 |$ D' o: j: C; _& g# h0 u+ V您说的参考的帖子里是要路径的,我说的意思是:在CAD的宏里加载工程后,可以在CAD命令行里直接输入命令就可以运行上面那代码的dvb文件了,那么这个命令怎样弄出来啊?
发表于 2013-5-9 19:58:37 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-9 07:00 static/image/common/back.gif$ i. n2 V  a! y2 f" h
参考这个帖子
" X- m. K% h! g& C4 b3 N极限与配合公差标注程序(31楼,46楼更新)

( f" p+ k5 Z2 }我说的意思是:在CAD的宏里加载工程后,可以在CAD命令行里直接输入命令就可以运行上面那代码的dvb文件了,不是用lsp文件来引导的,那么这个命令怎样弄出来啊?
发表于 2013-5-10 01:29:29 | 显示全部楼层 来自: 中国天津
在CAD中运行已加载的VBA宏,只能用"VBARUN"或"-VBARUN"命令先启动VBA,然后再指定宏名称.这两个命令的不同点只是前一个在对话框中指定宏名称,而后一个是在命令行中输入.
3 G+ m1 v3 n0 @6 t$ T% M9 B用LISP引导,或是在CAD中"自定义"命令宏,都可以实现把上面两个步骤合二为一,从而简化操作--即只需输入一个自定义命令就能运行指定的VBA宏--的目的.$ P- `: ]- K$ d0 k4 {* v# k4 K# {
寄希望于VBA本身实现这一功能则是行不通的,因为绝大多数VBA宏都需要通过上面的两个步骤才能执行它而无论它的内容是什么.
. |) {1 t) _, z7 A只有一个例外,在2012及以前版本中,如果这个宏被保存在CAD支持文件目录下的"ACAD.DVB"工程文件中,且被命名为"ACADSTARTUP",这个宏在CAD首次加载VBA模块时就会被执行.在2013SP1和2014版本中,这个功能需要用户的授权.
发表于 2013-5-10 08:41:00 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-10 01:29 static/image/common/back.gif, x  {6 C0 S* W* ?! a9 D, p: q
在CAD中运行已加载的VBA宏,只能用"VBARUN"或"-VBARUN"命令先启动VBA,然后再指定宏名称.这两个命令的不同点只 ...
% t3 y. L1 Q) i
您好!请问在CAD中"自定义"命令宏是怎样弄的啊?
发表于 2013-5-11 06:58:19 | 显示全部楼层 来自: 中国辽宁
这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.7 _/ N4 I0 I3 ]# ~6 |, b
"宏"是一个或多个命令以及参数的组合.
$ |1 w' j: \6 o  O/ Y* e在CAD中可以用多种方法创建不同的宏.比如用VBA编写的程序就是宏的一种(为与用其它方法创建的宏相区别,我们可以称其为VBA宏),用LISP编写的函数也是宏(可以称为LISP宏).不记得从哪个版本开始,CAD还提供了"动作录制器"由用户自己录制,播放和管理宏(可以称为录制宏).当然,我们平时最多用到的是用CAD自己的语言编写的宏.之所以说它是我们平时最多用到的,是因为我们在绘图时点击菜单项或工具按钮,就是在使用CAD的宏.
7 @' t( G( a9 P比如,我们点击"绘图"菜单 > "圆" > "相切、相切、相切".CAD的命令行提示:
! @! M6 {# K1 Q: G
5 ]2 q( X8 y6 h% E/ l% K1 }/ n  ]命令: _circle4 L) q0 f" u. n
指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]: _3p 指定圆上的第一个点: _tan 到

, ^$ o, D; F6 [$ Q% Z, ?6 Q0 g# o8 K7 g$ J: o
我们可以看到,在这个"三相切画圆"宏中,首先是调用CAD的画圆命令"circle",然后CAD替我们输入了"3p"关键字,指定了"三点"画圆方式.当命令行提示"指定圆上的第一个点:"时,又替我们输入了"tan"关键字,指定了对象捕捉方式为"切点",然后等待我们在屏幕上指定第一个切点.
8 l* X( T8 }" X8 z5 y9 W( J当我们指定了第一个切点后,CAD命令行继续提示
* g% u0 I+ O* E( S% D% i% k& E- u+ d
指定圆上的第二个点: _tan 到
# i) N  g5 w* `8 P, N1 g: z: Y  C" Q' Z: x
CAD再次替我们输入了"tan"关键字指定了对象捕捉方式为"切点",然后等待我们在屏幕上指定第二个切点.
  p4 |, a5 G& E' H' w当我们指定了第二个切点后,CAD命令行继续提示/ {7 a' u7 l5 n( x% F% y5 ^% W% D

  @" Z  B4 G0 O& x指定圆上的第三个点: _tan 到: L3 I  A& d* j  O$ O

' J. F" z2 g+ ?# z: u# D' u8 U* S! nCAD又替我们输入了"tan"关键字指定了对象捕捉方式为"切点",然后等待我们在屏幕上指定第三个切点.
, _3 a) h7 I+ n# ]$ H, R' R
1 ?& n& |0 a% J  l现在我们打开CAD的自定义界面,在命令列表中找到"圆, 相切、相切、相切",可以看到这个宏的完整内容"^C^C_circle _3p _tan \_tan \_tan \ "0 k- s, {3 ?8 i& B" u6 m
不同CAD版本的自定义界面也都不太相同,但都可以找到上面的内容.# k( N2 L( q5 D- a8 a, ^
这个宏当中,"^C"是特殊字符,其含义是"取消活动的命令或命令选项"(相当于 ESC);
3 ~* E( \* r# p# ?7 q0 e"_circle _3p _tan "与我们在命令行输入的命令和参数一样,"circle",空格键,"3p",空格键,"tan",空格键;
/ F: H& a9 O0 J"\"也是一个特殊字符, 其含义是"暂停以等待用户输入".: i2 X1 f4 L0 `9 T' E0 `9 I
这个宏只是CAD为我们编写的大量的宏中的一个.我们可以在自定义界面编辑修改它--如果我们对它不太满意的活.还可以创建一个新命令使用自己的宏.. N: y4 _" H) R5 m+ S
比如,我们创建一个新命令"命令一",为它制做一个图标并把它插入到某个工具栏或菜单中.再为它编写如下的宏:+ t, x3 s1 e' c4 Y+ p

. @. e$ D0 @( ~9 ]# v* ?^C^C_-VBARUN E:/AutoCAD/二次开发/型钢/型钢.dvb!xg;
3 h% A9 M" H/ c3 g/ s
- |+ x9 ~' d) N9 d' d/ Y这个宏的含义是"-VBARUN"命令,空格键,VBA工程文件的路径和宏名称"E:\AutoCAD\二次开发\型钢\型钢.dvb!xg",回车.
. ^  o5 ~( z. u& \; @保存后,在图形界面绘图时,只要用鼠标点击这个工具按钮或菜单项,CAD就能直接运行"E:\AutoCAD\二次开发\型钢\型钢.dvb"VBA工程文件中的"xg"过程.+ m$ S% s' J& w: A3 M
在这个宏中,文件路径分隔符使用了"/"而不是"\"--前面已经说到了"\"代表"暂停以等待用户输入".在CAD命令宏中的路径分隔符要用"/";4 t0 F8 J0 l' N2 o
宏的结尾是一个";",特殊字符,代表回车.
6 g8 V/ S6 b9 S3 o( z* K+ I4 Y5 k; C% V7 r" v9 {3 g
关于如何在自定义界面中创建命令,以及更多的命令宏编写方法和特殊字符,在CAD帮助文件中的《自定义手册》> "自定义用户界面" > "自定义命令" 中有详细的说明,可以自行参考学习.
发表于 2013-5-11 08:22:04 | 显示全部楼层 来自: 中国广西梧州
本帖最后由 fcm 于 2013-5-11 10:07 编辑
4 k- c% g! c7 X! W% V) @# I
woaishuijia 发表于 2013-5-11 06:58 static/image/common/back.gif1 R& b: q. {5 i% h/ B1 E
这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.
3 d2 P4 _1 Q9 v"宏"是一个或多 ...
6 Z' v! D- y8 N1 W+ q5 Q3 C
谢谢版主精彩的回答!版主说的很详细、很耐心、很负责!不过您说的编写的宏路径不能把dvb文件放在桌面
发表于 2013-6-14 08:52:24 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-11 06:58 static/image/common/back.gif9 i" b) T" X+ h3 O
这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.! i; D5 ~* b: W2 u7 y! j& |
"宏"是一个或多 ...

+ k3 c; A6 }7 O- Z版主:您好!可以请教您一个问题吗?2 ?5 x# I" |& u5 g- {) b, p
用OpenDCL制作的CAD对话框,对话框里的文字按钮怎样关联CAD外挂程序的命令?当一点击对话框里的文字按钮就可以运行CAD的外挂程序。
发表于 2013-6-19 16:19:06 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-11 06:58 static/image/common/back.gif
# s/ _2 o7 }# f. Z这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.
7 p6 a! N& ~5 u( ^8 t( E4 X3 ?' ?"宏"是一个或多 ...
5 N5 \" W1 l+ w9 Y, k# Q
您好:用OpenDCL制作的CAD对话框,对话框里的文字按钮怎样关联CAD外挂程序DVB文件的命令?当一点击对话框里的文字按钮就可以运行CAD的外挂程序DVB文件。
发表于 2013-6-19 22:35:34 | 显示全部楼层 来自: 中国浙江杭州
fcm 发表于 2013-6-19 16:19 static/image/common/back.gif* i& D, i' E( w2 n' c5 y
您好:用OpenDCL制作的CAD对话框,对话框里的文字按钮怎样关联CAD外挂程序DVB文件的命令?当一点击对话框 ...

% g/ {# L9 }3 Q" \' S, n抱歉.我从不使用DCL做对话框,对这方面没有研究.我只用VBA做对话框,因为它的用户窗体功能更强大.
发表于 2013-6-20 08:25:51 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-6-19 22:35 static/image/common/back.gif* I  V; A" q* N  e( Q6 M
抱歉.我从不使用DCL做对话框,对这方面没有研究.我只用VBA做对话框,因为它的用户窗体功能更强大.
/ Q% \: h' H! z/ ^! J! W; r- ~9 W$ ]! I" K
版主:您好!
+ r% D+ |  k; ^" G怎样用VBA做对话框呢?用VBA做的对话框面板里有按钮吗?那按钮可以关联CAD外挂程序的命令吗?(即一点击按钮就能运行CAD外挂程序,可以实现这样吗?)
发表于 2013-6-21 17:03:06 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-6-19 22:35 static/image/common/back.gif3 f( B8 h, R4 t/ p% k8 e2 Z
抱歉.我从不使用DCL做对话框,对这方面没有研究.我只用VBA做对话框,因为它的用户窗体功能更强大.
& W3 b7 `2 `4 H0 ~; b
版主:您好!您看到我的问题了吗?
( Q1 D- O# a4 ^0 I8 m. J怎样用VBA做对话框呢?用VBA做的对话框面板里有按钮吗?那按钮可以关联CAD外挂程序的命令吗?(即一点击按钮就能运行CAD外挂程序,可以实现这样吗?)
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表