QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12418|回复: 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上按坐标画出这些点,并且在点的旁边要有点编号的文字?
" i1 p9 Y% N- q( P+ S如果是这样,这需要用二次开发。下面是一段实现上面功能的VBA代码:& H% Z  _6 n3 I9 C% x7 i6 C
& v. L1 r* i( K- V8 D
Sub A()
8 S; [. o: m% w' E; m) l7 k    Dim S As String, L As Long, L1 As Long, L2 As Long, P(2) As Double% k5 P. F5 I2 P+ _" |/ X
    On Error GoTo 10
$ `4 Z1 [! B- U' y    With ThisDrawing
0 X  v) T2 r1 }  _# v: {        Do '用循环方法输入任意多组数据
+ a6 E, I) B1 _! [+ T8 |/ j            S = .Utility.GetString(100, vbCrLf & "输入数据:") '从命令行输入字符串,格式为“点编号;一个或多个半角空格;点的横坐标;半角逗号;点的纵坐标;回车”
9 ^5 a* g1 |  v7 j) G$ z: v            L = Len(S) '用函数获得字符串长度
( w* Z& b6 \0 L7 W1 L8 Q            L1 = InStr(S, " ") '半角空格的位置
3 E5 i! ]5 ^  r/ p# S  B# x            L2 = InStr(S, ",") '半角逗号的位置
* q) d/ w* @3 n5 T            If L1 > 1 And L2 > L1 + 1 And L2 < L Then '检查输入的字符串中是否含有半角空格和半角逗号及位置是否正确
8 n+ v: o0 a' B: }                P(0) = CDbl(Mid(S, L1 + 1, L2 - L1 - 1)) '得到点的横坐标, e6 f% Y% t" k- H
                P(1) = CDbl(Mid(S, L2 + 1)) '得到点的纵坐标
) F* {  U$ i7 Z& a* k                .ModelSpace.AddPoint P '画点% w( u* S4 B0 O1 Y. Z
                .ModelSpace.AddText Left(S, L1 - 1), P, 2.5 '在点的同一位置写单行文字(点编号); `( J3 C, p8 X* ~% r& G; d7 y+ ^
            Else '字符串不符合条件则退出,比如直接回车
2 o, P2 ?0 f) G3 A7 V0 B                Exit Do
1 O& Q/ @* Z8 A            End If
+ `8 |7 p& T0 y/ E9 `! J$ e        Loop
0 P9 z$ a; W  G. _6 D3 f    End With
2 y3 T# ^6 O+ [9 c10: End Sub1 v, C3 m7 x' T7 e; V; c% G

& v/ p; k: C7 Q$ D8 M/ Y, @用Alt+F11打开VBA编辑器,双击“工程资源管理器”中的ThisDrawing对象,在代码窗口粘贴代码。见图1; V7 }' R; L# A* p" Q1 w# L' R: w) g" ^& o

! w4 c6 q! {$ p- a

图1

图1
1 t8 b1 u$ A$ F8 X
* Y5 Q6 d7 p, q7 @% F3 U- U
回到CAD界面,Alt+F8打开“宏”对话框,点“运行”。见图2
" p" E5 S2 f7 S" X; U  E8 \2 L) M+ b* [; m/ \. w7 z/ ^

图2

图2
. j! _: O/ N- [7 x  }( a
% r! q4 b8 A; a; c
打开按代码中注释文字说明的格式准备好的数据,复制,见图35 B' M8 u  p; Q# u9 e

' @& g3 j+ S9 N

图3

图3
; K0 U  h% }0 U8 ~$ _, M

1 a8 Z3 F5 E3 k1 d在命令行中粘贴。图4是粘贴前的命令行,图5是粘贴后的。由于数据中含有回车符,程序已开始执行,所以在图片上半部可以看到点已经画出来了,只是由于借用楼主的数据坐标值太大,以至于字高只有2.5的单行文字需要放大才能看见。见图6
" Q) ^& D! P  O. p- g' e7 \1 I5 c% h! m4 d1 N

图4

图4
3 e: [8 u# z7 d9 r9 H% P+ g
; u+ j( G, Q$ j0 g# W/ L& J

图5

图5
7 \# ?9 F0 V, a8 P& ?
) Y9 o6 l) \7 b# T, n6 j- V! o! |

图6

图6
$ Y8 _2 x2 }$ x6 y# ]. {( U

2 Q) i; N& F& d; l; g/ M此代码仅供参考。

评分

参与人数 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.gif
0 z2 {1 ~9 n' o: i0 a楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据, ...

3 b0 I5 \- f5 s; K, J% H/ q怎样把上面的代码弄成一个有命令的文件啊?有命令的话,就没有必要每次都要运行宏了,可以省略很多操作步骤。
发表于 2013-2-20 12:28:44 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2008-6-9 06:44 static/image/common/back.gif8 Z1 Q* e0 A( |6 W8 c
楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据, ...
* }, p1 [' ?* x& E5 V. b
您好!使用您上面的代码,为什么每次启动CAD都会出现“文件已加载......”的对话框?有什么办法每次启动CAD都不要出现“文件已加载......”的对话框吗?还有就是,您上面的代码在CAD里使用是世界坐标系的,您可以把上面的代码修改为在CAD里使用是当前自定义的坐标系吗?
发表于 2013-2-20 18:29:03 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2008-6-9 06:44 static/image/common/back.gif8 M( o% C8 ?% m2 v  W7 L
楼主的意思是不是说:现在有一组类似“ZK2012     465432.56,15682413.44”的数据,想一次性输入这些数据, ...
9 F) K  V' H9 h7 l% i- c
您好!我已经解决了每次启动CAD都不要出现“文件已加载......”的对话框。可您上面的代码在CAD里使用是世界坐标系的,您可以把上面的代码修改为在CAD里使用是当前自定义的坐标系吗?如果上面的代码修改后能在CAD里使用当前自定义的坐标系,那么就方便很多了,可以大大提高绘图效率。
发表于 2013-2-22 11:09:03 | 显示全部楼层 来自: 中国辽宁营口
  1. Sub A()0 u3 k; Q: C1 C; t
  2.     Dim S As String, L As Long, L1 As Long, L2 As Long, P(2) As Double, P1 As Variant, r( q( J" c6 y! ]( |* n
  3.     On Error GoTo 10
    & _/ }& R, n8 `. Y4 E1 d
  4.     With ThisDrawing6 u  U5 ?6 d/ n7 ^
  5.         Do '用循环方法输入任意多组数据
    , R5 i6 m; x9 U  Y: ]
  6.             S = .Utility.GetString(100, vbCrLf & "输入数据:") '从命令行输入字符串,格式为“点编号;一个或多个半角空格;点的横坐标;半角逗号;点的纵坐标;回车”
    1 d( p+ l& l* O! w* D
  7.             L = Len(S) '用函数获得字符串长度
    9 j( I9 [% w- c7 J- p- M
  8.             L1 = InStr(S, " ") '半角空格的位置
    ! k1 m$ h  ^  \- c0 j# R
  9.             L2 = InStr(S, ",") '半角逗号的位置& s* R( L, K# @) C
  10.             If L1 > 1 And L2 > L1 + 1 And L2 < L Then '检查输入的字符串中是否含有半角空格和半角逗号及位置是否正确9 v) n- y# i' r
  11.                 P(0) = CDbl(Mid(S, L1 + 1, L2 - L1 - 1)) '得到点的横坐标* Z, P: w$ F# I1 ?7 M0 Q7 p! L
  12.                 P(1) = CDbl(Mid(S, L2 + 1)) '得到点的纵坐标7 x% B  N* e& f- Y) u
  13.                 P1 = .Utility.TranslateCoordinates(P, acUCS, acWorld, False) '把输入的点坐标从UCS转换到WCS
    ! V4 P( [, g" U$ {5 M( k5 B5 p
  14.                 .ModelSpace.AddPoint P1 '画点/ y. i- c( L, u& t' ]. `: h
  15.                 .ModelSpace.AddText Left(S, L1 - 1), P1, 2.5  '在点的同一位置写单行文字(点编号)
    / \% b# R" ^) W+ F( }
  16.             Else '字符串不符合条件则退出,比如直接回车
    ' Y! v" U" m3 |
  17.                 Exit Do1 Q# R, ~* l( E
  18.             End If2 V# L4 u% D8 [' z+ R% r. L
  19.         Loop
    $ h- _: b# ]" f( x
  20.     End With; ?' [" }' d$ H8 O+ k$ ~' [
  21. 10: End Sub
复制代码
发表于 2013-2-22 14:27:24 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif
" w* u  \1 S, q) I* |
版主真是太厉害了!随心所欲、小菜一碟地就搞好了代码,佩服!佩服!这个代码非常强大!非常实用!
发表于 2013-2-23 12:03:03 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif
' k  j. l/ ^: ~: I" T
请问您有AutoCAD VBA插件管理器吗?
发表于 2013-2-25 06:46:48 | 显示全部楼层 来自: 中国辽宁
本帖最后由 woaishuijia 于 2013-2-25 06:50 编辑
. K- }* @+ g# P* f% N6 R$ C* V! f# N8 `# h
没有这个东西,也不认为这种东西有什么用处,特别是在混合使用VBA和LSP及其它工具进行二次开发时.
7 Q6 Z1 x- o! O* X2 F& O7 |自动加载和运行二次开发程序的方法有多种,个人有个人的喜好,还是按照自己的特点自行编制管理程序为好--如果需要的话.
* X, v0 T" S( ~
; F9 E5 ]9 J. W. N% ePS:不要重复发帖.本论坛只讨论编程技术,不提供无偿编程服务.参见《CAD三维及二次开发》版规及发帖规范
发表于 2013-5-8 10:03:54 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif
9 Q$ r( _/ M) P1 i: J; q: Y
您好!版主:' A  j, m% j/ b$ u
请问上面的代码可以添加一个命令保存为dvb文件吗?如果有命令的话,就可以很方便地在CAD命令行里直接输入命令运行上面代码的dvb文件了,可以省略很多操作步骤。
发表于 2013-5-8 19:15:29 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-2-22 11:09 static/image/common/back.gif

% X5 v7 L- \( ?* {% j. l您好!您编写的上面代码可以弄一个命令保存为dvb文件吗?
发表于 2013-5-9 07:00:22 | 显示全部楼层 来自: 中国辽宁
fcm 发表于 2013-5-8 19:15 static/image/common/back.gif
8 k8 d7 b* s  ^您好!您编写的上面代码可以弄一个命令保存为dvb文件吗?

9 ]1 _7 Z$ V' r' s' Z8 p! X参考这个帖子
* }  y3 B2 [' Z9 @! n5 S- ^$ }' [1 D9 N极限与配合公差标注程序(31楼,46楼更新)
/ T. ]; A- r  l# n9 E
发表于 2013-5-9 19:02:19 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-9 07:00 static/image/common/back.gif; E7 n" [) i. c
参考这个帖子8 Z* B( @& V* `5 g9 ~  m5 P7 }2 b9 v
极限与配合公差标注程序(31楼,46楼更新)
1 s; `5 A, Q& Z, Y2 a
您说的参考的帖子里是要路径的,我说的意思是:在CAD的宏里加载工程后,可以在CAD命令行里直接输入命令就可以运行上面那代码的dvb文件了,那么这个命令怎样弄出来啊?
发表于 2013-5-9 19:58:37 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-9 07:00 static/image/common/back.gif; `: U: D- i9 M3 g1 l% U
参考这个帖子
9 n5 N4 F, Y. q* r极限与配合公差标注程序(31楼,46楼更新)
) a- g" }5 [8 \9 v
我说的意思是:在CAD的宏里加载工程后,可以在CAD命令行里直接输入命令就可以运行上面那代码的dvb文件了,不是用lsp文件来引导的,那么这个命令怎样弄出来啊?
发表于 2013-5-10 01:29:29 | 显示全部楼层 来自: 中国天津
在CAD中运行已加载的VBA宏,只能用"VBARUN"或"-VBARUN"命令先启动VBA,然后再指定宏名称.这两个命令的不同点只是前一个在对话框中指定宏名称,而后一个是在命令行中输入.
7 P9 f" W$ `. u9 k用LISP引导,或是在CAD中"自定义"命令宏,都可以实现把上面两个步骤合二为一,从而简化操作--即只需输入一个自定义命令就能运行指定的VBA宏--的目的.: E( q  a9 v2 Z6 c0 o+ A) p! y
寄希望于VBA本身实现这一功能则是行不通的,因为绝大多数VBA宏都需要通过上面的两个步骤才能执行它而无论它的内容是什么.4 _% d0 \3 \* V# B2 K( u
只有一个例外,在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/ t! c" U" s' |- l  w8 b( I
在CAD中运行已加载的VBA宏,只能用"VBARUN"或"-VBARUN"命令先启动VBA,然后再指定宏名称.这两个命令的不同点只 ...
5 A7 ~) n- B6 X1 p1 d2 v
您好!请问在CAD中"自定义"命令宏是怎样弄的啊?
发表于 2013-5-11 06:58:19 | 显示全部楼层 来自: 中国辽宁
这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.
7 d* ^; L1 j2 X4 G, J"宏"是一个或多个命令以及参数的组合.4 i. l2 B# M) ^' y4 C5 {
在CAD中可以用多种方法创建不同的宏.比如用VBA编写的程序就是宏的一种(为与用其它方法创建的宏相区别,我们可以称其为VBA宏),用LISP编写的函数也是宏(可以称为LISP宏).不记得从哪个版本开始,CAD还提供了"动作录制器"由用户自己录制,播放和管理宏(可以称为录制宏).当然,我们平时最多用到的是用CAD自己的语言编写的宏.之所以说它是我们平时最多用到的,是因为我们在绘图时点击菜单项或工具按钮,就是在使用CAD的宏.: J1 G- H$ ^. t. r. e$ \% F
比如,我们点击"绘图"菜单 > "圆" > "相切、相切、相切".CAD的命令行提示:8 c. Y/ Y0 {$ V& d

$ G; n5 ~' S8 L, [命令: _circle) t1 |+ e( v5 H( `, Y
指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]: _3p 指定圆上的第一个点: _tan 到
. o" c2 e" V% R# }& \

$ A6 [# n+ W! X1 N我们可以看到,在这个"三相切画圆"宏中,首先是调用CAD的画圆命令"circle",然后CAD替我们输入了"3p"关键字,指定了"三点"画圆方式.当命令行提示"指定圆上的第一个点:"时,又替我们输入了"tan"关键字,指定了对象捕捉方式为"切点",然后等待我们在屏幕上指定第一个切点.
6 o) V% F6 b. E- n# n1 H当我们指定了第一个切点后,CAD命令行继续提示
- g' S0 P) t: F# c
  O& h0 E1 Z! `& X指定圆上的第二个点: _tan 到& L6 `7 R# F7 l5 j, Q8 U

; }4 q" r2 {0 g8 M, a/ ]CAD再次替我们输入了"tan"关键字指定了对象捕捉方式为"切点",然后等待我们在屏幕上指定第二个切点.! o* g! G' r; e* \: d8 r
当我们指定了第二个切点后,CAD命令行继续提示
- N/ u1 L% |" V  Z' |
. `! Y. q% ]/ O! ^7 A指定圆上的第三个点: _tan 到* |# `% Q$ V% B. n' H4 p% `

( y; w/ u5 l5 h, H3 `2 f0 p6 h* }! vCAD又替我们输入了"tan"关键字指定了对象捕捉方式为"切点",然后等待我们在屏幕上指定第三个切点.3 x9 L5 {( A, B( ^& k

; Y  w3 @" U1 z现在我们打开CAD的自定义界面,在命令列表中找到"圆, 相切、相切、相切",可以看到这个宏的完整内容"^C^C_circle _3p _tan \_tan \_tan \ "
9 ~/ e4 _% s. p) x; _不同CAD版本的自定义界面也都不太相同,但都可以找到上面的内容.
1 J0 L- Y0 a+ ?: j: j% t( H9 d这个宏当中,"^C"是特殊字符,其含义是"取消活动的命令或命令选项"(相当于 ESC);, P; {8 M% K% \# a1 p
"_circle _3p _tan "与我们在命令行输入的命令和参数一样,"circle",空格键,"3p",空格键,"tan",空格键;
; _, z: v' I# p, {"\"也是一个特殊字符, 其含义是"暂停以等待用户输入"." I6 d/ u9 i- T  _
这个宏只是CAD为我们编写的大量的宏中的一个.我们可以在自定义界面编辑修改它--如果我们对它不太满意的活.还可以创建一个新命令使用自己的宏.+ M+ H1 q% X1 P/ S
比如,我们创建一个新命令"命令一",为它制做一个图标并把它插入到某个工具栏或菜单中.再为它编写如下的宏:& N, D! r! W$ y) L, K5 I

9 o# O' f' o. @, I( w^C^C_-VBARUN E:/AutoCAD/二次开发/型钢/型钢.dvb!xg;' R- D. m) [$ Y
: t7 \2 d( @4 f5 T" S2 ?& A  {
这个宏的含义是"-VBARUN"命令,空格键,VBA工程文件的路径和宏名称"E:\AutoCAD\二次开发\型钢\型钢.dvb!xg",回车.
7 l2 ?" G3 M- W" A保存后,在图形界面绘图时,只要用鼠标点击这个工具按钮或菜单项,CAD就能直接运行"E:\AutoCAD\二次开发\型钢\型钢.dvb"VBA工程文件中的"xg"过程.4 T1 K0 I. c% ^
在这个宏中,文件路径分隔符使用了"/"而不是"\"--前面已经说到了"\"代表"暂停以等待用户输入".在CAD命令宏中的路径分隔符要用"/";$ l" |4 A4 P7 w4 |) i& l
宏的结尾是一个";",特殊字符,代表回车.- U" C4 d, E+ D' a  u# \
& q6 p" J  u, k# C& L- C3 L! d4 O
关于如何在自定义界面中创建命令,以及更多的命令宏编写方法和特殊字符,在CAD帮助文件中的《自定义手册》> "自定义用户界面" > "自定义命令" 中有详细的说明,可以自行参考学习.
发表于 2013-5-11 08:22:04 | 显示全部楼层 来自: 中国广西梧州
本帖最后由 fcm 于 2013-5-11 10:07 编辑
; i- H' x$ {% O  ~& P0 Y
woaishuijia 发表于 2013-5-11 06:58 static/image/common/back.gif
+ K' ]9 W. \; k4 h/ M这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.
  k. m4 O& I  Y8 s$ W/ p"宏"是一个或多 ...

2 z9 V% c# c9 j0 {+ ~+ }谢谢版主精彩的回答!版主说的很详细、很耐心、很负责!不过您说的编写的宏路径不能把dvb文件放在桌面
发表于 2013-6-14 08:52:24 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-11 06:58 static/image/common/back.gif1 k3 s6 g" `& M) b, z) q6 T; |
这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.
- ]/ t3 R6 ]. X1 o4 l"宏"是一个或多 ...
7 D# e9 ]4 ~/ a0 q: z( s! H! r
版主:您好!可以请教您一个问题吗?
1 J- i1 t, J$ r/ N1 O$ @& u用OpenDCL制作的CAD对话框,对话框里的文字按钮怎样关联CAD外挂程序的命令?当一点击对话框里的文字按钮就可以运行CAD的外挂程序。
发表于 2013-6-19 16:19:06 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-5-11 06:58 static/image/common/back.gif
) M3 u& b) P# s. U1 }) `! F这个问题无法用几句话说清楚,因为它包含的内容足够写一本书了.在这里只能做一点简单的介绍.0 K5 O' t8 `+ p! d8 V
"宏"是一个或多 ...
8 r4 Q3 ?0 z: w0 t" H2 A9 }- [; k2 E
您好:用OpenDCL制作的CAD对话框,对话框里的文字按钮怎样关联CAD外挂程序DVB文件的命令?当一点击对话框里的文字按钮就可以运行CAD的外挂程序DVB文件。
发表于 2013-6-19 22:35:34 | 显示全部楼层 来自: 中国浙江杭州
fcm 发表于 2013-6-19 16:19 static/image/common/back.gif% y2 `$ w# ]* `: l
您好:用OpenDCL制作的CAD对话框,对话框里的文字按钮怎样关联CAD外挂程序DVB文件的命令?当一点击对话框 ...
0 X3 T1 Q' k4 i% Z7 ?( N' N
抱歉.我从不使用DCL做对话框,对这方面没有研究.我只用VBA做对话框,因为它的用户窗体功能更强大.
发表于 2013-6-20 08:25:51 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-6-19 22:35 static/image/common/back.gif
7 y) A9 g$ k: K; P  Z抱歉.我从不使用DCL做对话框,对这方面没有研究.我只用VBA做对话框,因为它的用户窗体功能更强大.

& g; ?0 z: k) c5 L- D& ^8 h版主:您好!
. a9 C) F; P3 y( d怎样用VBA做对话框呢?用VBA做的对话框面板里有按钮吗?那按钮可以关联CAD外挂程序的命令吗?(即一点击按钮就能运行CAD外挂程序,可以实现这样吗?)
发表于 2013-6-21 17:03:06 | 显示全部楼层 来自: 中国广西梧州
woaishuijia 发表于 2013-6-19 22:35 static/image/common/back.gif. O2 L0 z$ M9 Z/ M
抱歉.我从不使用DCL做对话框,对这方面没有研究.我只用VBA做对话框,因为它的用户窗体功能更强大.
9 a+ E: r5 H+ Z9 ~  J- ^' y2 A
版主:您好!您看到我的问题了吗?
* E. l# ^3 ?7 x1 p( g怎样用VBA做对话框呢?用VBA做的对话框面板里有按钮吗?那按钮可以关联CAD外挂程序的命令吗?(即一点击按钮就能运行CAD外挂程序,可以实现这样吗?)
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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