QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 2332|回复: 4
收起左侧

[已解决] 那位大哥有AUTOCAD的编程资料

[复制链接]
发表于 2006-11-8 20:39:47 | 显示全部楼层 |阅读模式 来自: 中国河北沧州

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

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

x
那位大哥有AUTOCAD的编程资料,谢谢!' n8 [. X' Y. K% C$ k4 L$ _0 J5 A

1 D2 k: G6 M" X9 `5 ]$ [* E[ 本帖最后由 唐昕晨 于 2007-3-10 21:40 编辑 ]
发表于 2006-11-8 21:44:01 | 显示全部楼层 来自: 中国广东
这些去看看。

VB指令函数集.rar

33.16 KB, 下载次数: 28

autolisp.rar

266.61 KB, 下载次数: 42

AutoLISP教学.rar

347.01 KB, 下载次数: 50

发表于 2010-1-19 14:15:28 | 显示全部楼层 来自: 中国台湾
楼主谢謝 下來看看
发表于 2010-1-23 11:08:12 | 显示全部楼层 来自: 中国广东东莞
资料非常不错啊,好不容易才找到.
( ]$ a7 c: z4 f& R) c8 P请教下怎样取得一段圆弧的角度和半径啊??
$ n' Y, _: _, G" I' N谢谢!!!
6 H$ W. V7 t2 p6 }+ p, T, |
发表于 2010-1-23 17:15:55 | 显示全部楼层 来自: 中国辽宁营口
4# liu_guangqun
2 J$ Q. Y8 G; xLISP
0 ?. ^' H# _$ U  F  _

  1. , ]  h7 Y* A' q: |$ ~
  2. (defun c:aaa()5 E5 E$ V! G: ^! r. l7 {5 u& r
  3.   (setq arc(entsel))- \: ?' e5 S" D( M, M: @
  4.   (if arc
    ) n! q8 E5 e" }
  5.     (progn# D% A) w: `/ {: w
  6.       (setq a(entget(car arc)))- |  Z% I6 [0 {# s( h" @
  7.       (if (= (cdr(assoc 0 a)) "ARC" )' b  D' y* ^, v, D6 I5 W
  8. (progn1 J+ A0 m9 g. T- b! g4 @
  9.    (princ "\n圆心:" )
    8 u  n! g  r" e5 V8 B( [
  10.    (princ (cdr(assoc 10 a)))
    0 I0 D- p& K) n/ O3 H0 @
  11.    (princ "\n起始角度:" ), w0 s& ~2 {" q. ?/ s2 z
  12.    (princ (angtos(cdr(assoc 50 a)) 0 2))" i2 O" V( F0 m( O8 S  `" c
  13.    (princ "\n终止角度:" )5 M7 z  l% u& p3 k+ T" @
  14.    (princ (angtos(cdr(assoc 51 a))0 2))
    5 P) y4 P/ l. u* |" E  R
  15.    (princ "\n半径:" )( C! B- l& E! z! g
  16.    (princ (cdr(assoc 40 a)))
    ( G# K" A: X- i; }+ [8 g& _
  17. )
    4 ]% _- ?* A" p- E- }' f$ T2 ?
  18.       )
    % F5 x; e) ~0 e+ E, h5 j# N, R
  19.     )$ Y5 U* w) X5 Z0 T. `4 V: u
  20.   )2 T4 o  |* o1 A5 F# |* V$ [
  21.   (princ)0 c/ k1 S6 }7 S! q; i
  22. )# ?; U; V7 y9 R1 M% {5 [, C
复制代码
$ F, O3 t/ j! L
VBA+ z$ R& z  j3 l$ |
  1. , p  K. G& f6 r* h& o0 Z; M& z
  2. Sub AAA()
    5 X" p6 ?, X( C2 F4 v( e
  3.     Dim ARC As AcadArc, P As Variant
    8 n5 U* A( w  h5 n7 L
  4.     On Error GoTo 10
    1 S3 ]( n  k1 ^! ~( M9 R2 w9 R
  5.     With ThisDrawing% ?1 Y9 O5 I7 z7 L6 F
  6.         .Utility.GetEntity ARC, P
    3 p5 W* ^$ v7 u6 [
  7.         .Utility.Prompt vbCrLf & "圆心:" & ARC.Center(0) & "," & ARC.Center(1) & "," & ARC.Center(2) _! k4 u. [- D$ N  W" w; `: S
  8.         & vbCrLf & "起始角度:" & .Utility.AngleToString(ARC.StartAngle, acDegrees, 2) _
    " p/ q# T4 {- ~1 u* O
  9.         & vbCrLf & "终止角度:" & .Utility.AngleToString(ARC.EndAngle, acDegrees, 2) _; H; e1 x# D& B
  10.         & vbCrLf & "半径:" & ARC.Radius & vbCrLf
    9 ^6 U# K! l1 m, S* ]- p
  11.     End With5 A/ y: T9 R1 Q, G) d
  12. 10: End Sub8 ^3 m, g/ {: ~/ G) M# o+ r& j
复制代码
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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